./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/termination-numeric/Parts.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 17:52:53,869 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 17:52:53,872 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 17:52:53,929 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 17:52:53,930 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 17:52:53,938 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 17:52:53,940 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 17:52:53,944 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 17:52:53,946 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 17:52:53,954 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 17:52:53,955 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 17:52:53,957 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 17:52:53,957 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 17:52:53,960 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 17:52:53,962 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 17:52:53,967 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 17:52:53,969 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 17:52:53,970 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 17:52:53,973 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 17:52:53,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 17:52:53,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 17:52:53,985 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 17:52:53,988 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 17:52:53,989 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 17:52:53,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 17:52:53,994 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 17:52:53,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 17:52:53,996 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 17:52:53,997 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 17:52:53,998 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 17:52:53,999 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 17:52:54,000 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 17:52:54,002 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 17:52:54,003 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 17:52:54,004 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 17:52:54,005 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 17:52:54,005 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 17:52:54,006 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 17:52:54,006 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 17:52:54,007 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 17:52:54,007 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 17:52:54,008 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/config/svcomp-Overflow-64bit-Taipan_Default.epf [2021-11-25 17:52:54,053 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 17:52:54,053 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 17:52:54,054 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 17:52:54,054 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 17:52:54,055 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 17:52:54,055 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 17:52:54,055 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 17:52:54,056 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 17:52:54,056 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 17:52:54,056 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 17:52:54,057 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 17:52:54,057 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 17:52:54,058 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 17:52:54,058 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 17:52:54,058 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 17:52:54,058 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 17:52:54,058 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 17:52:54,059 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 17:52:54,060 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 17:52:54,060 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 17:52:54,060 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 17:52:54,061 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 17:52:54,061 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 17:52:54,061 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 17:52:54,061 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 17:52:54,061 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-25 17:52:54,062 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 17:52:54,062 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 17:52:54,062 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 17:52:54,062 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 17:52:54,063 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 17:52:54,063 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:52:54,063 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 17:52:54,063 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 17:52:54,064 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 17:52:54,064 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 17:52:54,064 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 17:52:54,064 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 17:52:54,065 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 17:52:54,065 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 17:52:54,065 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_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/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_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2021-11-25 17:52:54,336 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 17:52:54,358 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 17:52:54,360 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 17:52:54,361 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 17:52:54,362 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 17:52:54,363 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/termination-numeric/Parts.c [2021-11-25 17:52:54,425 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/data/1a270d2a2/c1905dfced1745d3b54cec35c85373d2/FLAGb0a1b5624 [2021-11-25 17:52:54,919 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 17:52:54,920 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/sv-benchmarks/c/termination-numeric/Parts.c [2021-11-25 17:52:54,925 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/data/1a270d2a2/c1905dfced1745d3b54cec35c85373d2/FLAGb0a1b5624 [2021-11-25 17:52:55,303 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/data/1a270d2a2/c1905dfced1745d3b54cec35c85373d2 [2021-11-25 17:52:55,306 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 17:52:55,308 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 17:52:55,315 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 17:52:55,316 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 17:52:55,320 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 17:52:55,320 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,322 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cf06508 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55, skipping insertion in model container [2021-11-25 17:52:55,324 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,332 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 17:52:55,341 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 17:52:55,518 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:52:55,521 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 17:52:55,537 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:52:55,549 INFO L208 MainTranslator]: Completed translation [2021-11-25 17:52:55,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55 WrapperNode [2021-11-25 17:52:55,550 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 17:52:55,551 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 17:52:55,552 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 17:52:55,552 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 17:52:55,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,565 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,588 INFO L137 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 40 [2021-11-25 17:52:55,588 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 17:52:55,589 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 17:52:55,590 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 17:52:55,590 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 17:52:55,599 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,599 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,609 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,609 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,618 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,622 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,623 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,625 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 17:52:55,626 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 17:52:55,626 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 17:52:55,626 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 17:52:55,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (1/1) ... [2021-11-25 17:52:55,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:52:55,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:55,669 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 17:52:55,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 17:52:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2021-11-25 17:52:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2021-11-25 17:52:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 17:52:55,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 17:52:55,790 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 17:52:55,792 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 17:52:56,022 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 17:52:56,058 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 17:52:56,058 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-25 17:52:56,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:52:56 BoogieIcfgContainer [2021-11-25 17:52:56,075 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 17:52:56,077 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 17:52:56,077 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 17:52:56,081 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 17:52:56,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 05:52:55" (1/3) ... [2021-11-25 17:52:56,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c18e59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:52:56, skipping insertion in model container [2021-11-25 17:52:56,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:52:55" (2/3) ... [2021-11-25 17:52:56,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c18e59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:52:56, skipping insertion in model container [2021-11-25 17:52:56,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:52:56" (3/3) ... [2021-11-25 17:52:56,084 INFO L111 eAbstractionObserver]: Analyzing ICFG Parts.c [2021-11-25 17:52:56,089 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 17:52:56,089 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-11-25 17:52:56,178 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 17:52:56,193 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-25 17:52:56,193 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-11-25 17:52:56,216 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 25 states have (on average 1.68) internal successors, (42), 35 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:56,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 17:52:56,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:56,221 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 17:52:56,222 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:56,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:56,228 INFO L85 PathProgramCache]: Analyzing trace with hash -764829761, now seen corresponding path program 1 times [2021-11-25 17:52:56,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:56,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915095118] [2021-11-25 17:52:56,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:56,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:56,392 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-25 17:52:56,392 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:56,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915095118] [2021-11-25 17:52:56,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915095118] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:56,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:56,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 17:52:56,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366995783] [2021-11-25 17:52:56,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:56,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:52:56,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:56,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:52:56,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:52:56,431 INFO L87 Difference]: Start difference. First operand has 41 states, 25 states have (on average 1.68) internal successors, (42), 35 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:52:56,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:56,500 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2021-11-25 17:52:56,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:52:56,503 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 17:52:56,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:56,511 INFO L225 Difference]: With dead ends: 82 [2021-11-25 17:52:56,511 INFO L226 Difference]: Without dead ends: 40 [2021-11-25 17:52:56,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:56,519 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 21 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:56,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 109 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:52:56,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-25 17:52:56,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-11-25 17:52:56,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 25 states have (on average 1.56) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:56,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2021-11-25 17:52:56,562 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 6 [2021-11-25 17:52:56,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:56,563 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2021-11-25 17:52:56,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:52:56,563 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2021-11-25 17:52:56,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 17:52:56,565 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:56,565 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:56,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 17:52:56,566 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:56,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:56,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1110448044, now seen corresponding path program 1 times [2021-11-25 17:52:56,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:56,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924152941] [2021-11-25 17:52:56,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:56,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:56,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:56,615 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-25 17:52:56,615 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:56,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924152941] [2021-11-25 17:52:56,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924152941] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:56,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:56,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 17:52:56,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550243163] [2021-11-25 17:52:56,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:56,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:52:56,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:56,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:52:56,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:56,620 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:52:56,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:56,710 INFO L93 Difference]: Finished difference Result 96 states and 116 transitions. [2021-11-25 17:52:56,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 17:52:56,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-25 17:52:56,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:56,727 INFO L225 Difference]: With dead ends: 96 [2021-11-25 17:52:56,727 INFO L226 Difference]: Without dead ends: 59 [2021-11-25 17:52:56,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:52:56,730 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 15 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:56,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 148 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:52:56,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-25 17:52:56,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2021-11-25 17:52:56,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.5) internal successors, (51), 43 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-25 17:52:56,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 61 transitions. [2021-11-25 17:52:56,745 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 61 transitions. Word has length 11 [2021-11-25 17:52:56,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:56,746 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 61 transitions. [2021-11-25 17:52:56,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:52:56,746 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 61 transitions. [2021-11-25 17:52:56,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-25 17:52:56,747 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:56,747 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:56,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 17:52:56,748 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:56,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash -64314859, now seen corresponding path program 1 times [2021-11-25 17:52:56,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:56,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785398553] [2021-11-25 17:52:56,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:56,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:56,802 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-25 17:52:56,802 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:56,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785398553] [2021-11-25 17:52:56,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785398553] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:56,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:56,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:52:56,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151927021] [2021-11-25 17:52:56,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:56,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:52:56,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:52:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:52:56,805 INFO L87 Difference]: Start difference. First operand 51 states and 61 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:56,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:56,871 INFO L93 Difference]: Finished difference Result 61 states and 75 transitions. [2021-11-25 17:52:56,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:52:56,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-11-25 17:52:56,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:56,873 INFO L225 Difference]: With dead ends: 61 [2021-11-25 17:52:56,874 INFO L226 Difference]: Without dead ends: 60 [2021-11-25 17:52:56,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:56,876 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 5 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:56,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 119 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:52:56,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-25 17:52:56,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-11-25 17:52:56,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.4473684210526316) internal successors, (55), 47 states have internal predecessors, (55), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 17:52:56,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2021-11-25 17:52:56,906 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 12 [2021-11-25 17:52:56,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:56,906 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2021-11-25 17:52:56,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:56,907 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2021-11-25 17:52:56,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 17:52:56,907 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:56,907 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:56,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 17:52:56,908 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:56,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:56,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1993760531, now seen corresponding path program 1 times [2021-11-25 17:52:56,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:56,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112546409] [2021-11-25 17:52:56,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:56,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:56,986 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-25 17:52:56,987 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:56,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112546409] [2021-11-25 17:52:56,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112546409] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:56,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:56,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:52:56,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654946487] [2021-11-25 17:52:56,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:56,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:52:56,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:56,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:52:56,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:52:56,989 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:57,016 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2021-11-25 17:52:57,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:52:57,017 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-11-25 17:52:57,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:57,019 INFO L225 Difference]: With dead ends: 57 [2021-11-25 17:52:57,019 INFO L226 Difference]: Without dead ends: 56 [2021-11-25 17:52:57,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:57,021 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 9 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:57,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 110 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:52:57,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-25 17:52:57,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-11-25 17:52:57,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 38 states have (on average 1.394736842105263) internal successors, (53), 46 states have internal predecessors, (53), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 17:52:57,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2021-11-25 17:52:57,036 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 13 [2021-11-25 17:52:57,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:57,036 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2021-11-25 17:52:57,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,037 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2021-11-25 17:52:57,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-25 17:52:57,037 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:57,037 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:57,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 17:52:57,038 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:57,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:57,039 INFO L85 PathProgramCache]: Analyzing trace with hash -448452296, now seen corresponding path program 1 times [2021-11-25 17:52:57,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:57,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273228005] [2021-11-25 17:52:57,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:57,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:57,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:57,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:52:57,091 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:57,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273228005] [2021-11-25 17:52:57,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273228005] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:57,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:57,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:52:57,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471573565] [2021-11-25 17:52:57,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:57,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:52:57,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:57,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:52:57,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:52:57,094 INFO L87 Difference]: Start difference. First operand 56 states and 67 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:57,170 INFO L93 Difference]: Finished difference Result 61 states and 71 transitions. [2021-11-25 17:52:57,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:52:57,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-11-25 17:52:57,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:57,172 INFO L225 Difference]: With dead ends: 61 [2021-11-25 17:52:57,172 INFO L226 Difference]: Without dead ends: 60 [2021-11-25 17:52:57,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:57,175 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:57,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 116 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:52:57,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-25 17:52:57,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-11-25 17:52:57,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.3846153846153846) internal successors, (54), 47 states have internal predecessors, (54), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 17:52:57,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2021-11-25 17:52:57,207 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 15 [2021-11-25 17:52:57,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:57,207 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2021-11-25 17:52:57,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,207 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2021-11-25 17:52:57,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 17:52:57,208 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:57,208 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:57,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 17:52:57,209 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:57,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:57,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1017119182, now seen corresponding path program 1 times [2021-11-25 17:52:57,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:57,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407743816] [2021-11-25 17:52:57,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:57,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:57,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:52:57,252 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:57,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407743816] [2021-11-25 17:52:57,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407743816] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:57,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:57,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:52:57,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304760142] [2021-11-25 17:52:57,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:57,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:52:57,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:57,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:52:57,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:52:57,255 INFO L87 Difference]: Start difference. First operand 57 states and 68 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:57,289 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2021-11-25 17:52:57,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:52:57,290 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-11-25 17:52:57,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:57,291 INFO L225 Difference]: With dead ends: 57 [2021-11-25 17:52:57,291 INFO L226 Difference]: Without dead ends: 56 [2021-11-25 17:52:57,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:52:57,293 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 5 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:57,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 105 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:52:57,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-25 17:52:57,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-11-25 17:52:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 39 states have (on average 1.358974358974359) internal successors, (53), 46 states have internal predecessors, (53), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 17:52:57,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2021-11-25 17:52:57,306 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 16 [2021-11-25 17:52:57,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:57,306 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2021-11-25 17:52:57,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:52:57,307 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2021-11-25 17:52:57,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-25 17:52:57,307 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:57,308 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:57,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 17:52:57,308 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:57,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:57,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1968008398, now seen corresponding path program 1 times [2021-11-25 17:52:57,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:57,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77769548] [2021-11-25 17:52:57,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:57,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:57,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 17:52:57,384 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:57,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77769548] [2021-11-25 17:52:57,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77769548] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:57,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798331997] [2021-11-25 17:52:57,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:57,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:57,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:57,392 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:57,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 17:52:57,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:57,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:52:57,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:57,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 17:52:57,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:57,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 17:52:57,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798331997] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:52:57,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [740469339] [2021-11-25 17:52:57,706 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:52:57,706 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:57,710 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:57,724 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:57,725 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:58,659 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:52:58,668 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:59,154 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1122#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:52:59,154 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:59,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:52:59,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-25 17:52:59,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205762442] [2021-11-25 17:52:59,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:59,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 17:52:59,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:59,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 17:52:59,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-11-25 17:52:59,157 INFO L87 Difference]: Start difference. First operand 56 states and 67 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:59,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:59,279 INFO L93 Difference]: Finished difference Result 104 states and 132 transitions. [2021-11-25 17:52:59,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 17:52:59,279 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 21 [2021-11-25 17:52:59,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:59,281 INFO L225 Difference]: With dead ends: 104 [2021-11-25 17:52:59,281 INFO L226 Difference]: Without dead ends: 103 [2021-11-25 17:52:59,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:52:59,284 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 32 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:59,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 200 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:52:59,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-11-25 17:52:59,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 86. [2021-11-25 17:52:59,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 63 states have (on average 1.3174603174603174) internal successors, (83), 70 states have internal predecessors, (83), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-25 17:52:59,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 109 transitions. [2021-11-25 17:52:59,299 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 109 transitions. Word has length 21 [2021-11-25 17:52:59,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:59,299 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 109 transitions. [2021-11-25 17:52:59,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:59,300 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 109 transitions. [2021-11-25 17:52:59,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 17:52:59,301 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:59,301 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:59,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-25 17:52:59,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-25 17:52:59,515 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:52:59,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:59,516 INFO L85 PathProgramCache]: Analyzing trace with hash 2047050664, now seen corresponding path program 1 times [2021-11-25 17:52:59,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:59,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490955756] [2021-11-25 17:52:59,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:59,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:59,596 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:59,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490955756] [2021-11-25 17:52:59,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490955756] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:59,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358238942] [2021-11-25 17:52:59,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:59,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:59,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:59,603 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:59,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 17:52:59,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:59,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:52:59,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:59,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:59,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:59,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358238942] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:52:59,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [810788154] [2021-11-25 17:52:59,851 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 17:52:59,851 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:59,852 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:59,852 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:59,852 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:00,461 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2021-11-25 17:53:00,476 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:01,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [810788154] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:01,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:01,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [8, 8, 8] total 28 [2021-11-25 17:53:01,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527859849] [2021-11-25 17:53:01,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:01,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 17:53:01,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:01,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 17:53:01,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-11-25 17:53:01,003 INFO L87 Difference]: Start difference. First operand 86 states and 109 transitions. Second operand has 17 states, 15 states have (on average 1.2) internal successors, (18), 14 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:53:01,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:01,421 INFO L93 Difference]: Finished difference Result 231 states and 324 transitions. [2021-11-25 17:53:01,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 17:53:01,422 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 1.2) internal successors, (18), 14 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2021-11-25 17:53:01,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:01,424 INFO L225 Difference]: With dead ends: 231 [2021-11-25 17:53:01,424 INFO L226 Difference]: Without dead ends: 173 [2021-11-25 17:53:01,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:53:01,428 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 87 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:01,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 251 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:53:01,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-25 17:53:01,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 131. [2021-11-25 17:53:01,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 98 states have (on average 1.2959183673469388) internal successors, (127), 107 states have internal predecessors, (127), 21 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (25), 20 states have call predecessors, (25), 20 states have call successors, (25) [2021-11-25 17:53:01,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 173 transitions. [2021-11-25 17:53:01,450 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 173 transitions. Word has length 24 [2021-11-25 17:53:01,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:01,451 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 173 transitions. [2021-11-25 17:53:01,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 1.2) internal successors, (18), 14 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:53:01,451 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 173 transitions. [2021-11-25 17:53:01,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 17:53:01,453 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:01,453 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:01,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:01,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:01,667 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:01,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:01,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1742261082, now seen corresponding path program 1 times [2021-11-25 17:53:01,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:01,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221015932] [2021-11-25 17:53:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:01,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:01,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:01,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 17:53:01,752 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:01,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221015932] [2021-11-25 17:53:01,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221015932] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:01,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132173004] [2021-11-25 17:53:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:01,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:01,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:01,764 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:01,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 17:53:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:01,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:01,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:53:01,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 17:53:02,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132173004] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:02,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [257203568] [2021-11-25 17:53:02,023 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-25 17:53:02,023 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:02,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:02,024 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:02,024 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:02,937 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 13 for LOIs [2021-11-25 17:53:02,962 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:03,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [257203568] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:03,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:03,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [8, 8, 8] total 26 [2021-11-25 17:53:03,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038126199] [2021-11-25 17:53:03,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:03,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 17:53:03,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:03,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 17:53:03,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:53:03,629 INFO L87 Difference]: Start difference. First operand 131 states and 173 transitions. Second operand has 15 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 12 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:53:04,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:04,078 INFO L93 Difference]: Finished difference Result 183 states and 244 transitions. [2021-11-25 17:53:04,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 17:53:04,079 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 12 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-11-25 17:53:04,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:04,082 INFO L225 Difference]: With dead ends: 183 [2021-11-25 17:53:04,082 INFO L226 Difference]: Without dead ends: 178 [2021-11-25 17:53:04,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2021-11-25 17:53:04,084 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 52 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:04,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 179 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:04,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-11-25 17:53:04,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 157. [2021-11-25 17:53:04,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 118 states have (on average 1.305084745762712) internal successors, (154), 128 states have internal predecessors, (154), 25 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2021-11-25 17:53:04,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 207 transitions. [2021-11-25 17:53:04,108 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 207 transitions. Word has length 29 [2021-11-25 17:53:04,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:04,108 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 207 transitions. [2021-11-25 17:53:04,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 12 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:53:04,109 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 207 transitions. [2021-11-25 17:53:04,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 17:53:04,112 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:04,112 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:04,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:04,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:04,328 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:04,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:04,328 INFO L85 PathProgramCache]: Analyzing trace with hash -880631691, now seen corresponding path program 1 times [2021-11-25 17:53:04,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:04,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85822913] [2021-11-25 17:53:04,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:04,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:04,458 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 17:53:04,459 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:04,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85822913] [2021-11-25 17:53:04,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85822913] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:04,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855755602] [2021-11-25 17:53:04,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:04,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:04,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:04,467 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:04,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 17:53:04,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:04,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:04,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:04,654 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-25 17:53:04,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:04,718 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 17:53:04,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855755602] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:04,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1524863218] [2021-11-25 17:53:04,723 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-25 17:53:04,723 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:04,724 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-25 17:53:04,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:04,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2021-11-25 17:53:04,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115846405] [2021-11-25 17:53:04,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:04,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 17:53:04,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:04,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 17:53:04,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-11-25 17:53:04,729 INFO L87 Difference]: Start difference. First operand 157 states and 207 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:04,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:04,839 INFO L93 Difference]: Finished difference Result 288 states and 378 transitions. [2021-11-25 17:53:04,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 17:53:04,840 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-11-25 17:53:04,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:04,842 INFO L225 Difference]: With dead ends: 288 [2021-11-25 17:53:04,842 INFO L226 Difference]: Without dead ends: 160 [2021-11-25 17:53:04,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-11-25 17:53:04,844 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 18 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:04,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 317 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:04,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-11-25 17:53:04,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 157. [2021-11-25 17:53:04,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 118 states have (on average 1.2966101694915255) internal successors, (153), 128 states have internal predecessors, (153), 25 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2021-11-25 17:53:04,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 206 transitions. [2021-11-25 17:53:04,863 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 206 transitions. Word has length 41 [2021-11-25 17:53:04,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:04,863 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 206 transitions. [2021-11-25 17:53:04,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:04,863 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 206 transitions. [2021-11-25 17:53:04,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 17:53:04,866 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:04,867 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-25 17:53:04,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-25 17:53:05,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 17:53:05,091 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:05,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:05,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1121789355, now seen corresponding path program 2 times [2021-11-25 17:53:05,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:05,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890028753] [2021-11-25 17:53:05,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:05,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:05,215 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-25 17:53:05,215 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890028753] [2021-11-25 17:53:05,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890028753] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447549791] [2021-11-25 17:53:05,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:05,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:05,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:05,217 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:05,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 17:53:05,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-25 17:53:05,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:05,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:53:05,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-25 17:53:05,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-25 17:53:05,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447549791] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:05,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1188461422] [2021-11-25 17:53:05,534 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:53:05,534 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:05,534 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:05,535 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:05,535 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:05,907 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:53:05,913 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:06,319 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3811#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:53:06,319 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:06,319 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:06,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-25 17:53:06,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597143908] [2021-11-25 17:53:06,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:06,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 17:53:06,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:06,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 17:53:06,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=938, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 17:53:06,322 INFO L87 Difference]: Start difference. First operand 157 states and 206 transitions. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 17:53:06,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:06,574 INFO L93 Difference]: Finished difference Result 305 states and 413 transitions. [2021-11-25 17:53:06,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 17:53:06,575 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2021-11-25 17:53:06,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:06,578 INFO L225 Difference]: With dead ends: 305 [2021-11-25 17:53:06,578 INFO L226 Difference]: Without dead ends: 304 [2021-11-25 17:53:06,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 17:53:06,580 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 109 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:06,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 374 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:06,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-11-25 17:53:06,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 247. [2021-11-25 17:53:06,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 190 states have (on average 1.2789473684210526) internal successors, (243), 200 states have internal predecessors, (243), 43 states have call successors, (43), 5 states have call predecessors, (43), 7 states have return successors, (52), 41 states have call predecessors, (52), 41 states have call successors, (52) [2021-11-25 17:53:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 338 transitions. [2021-11-25 17:53:06,606 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 338 transitions. Word has length 48 [2021-11-25 17:53:06,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:06,606 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 338 transitions. [2021-11-25 17:53:06,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 17:53:06,607 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 338 transitions. [2021-11-25 17:53:06,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 17:53:06,610 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:06,610 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:06,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:06,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:06,824 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:06,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:06,824 INFO L85 PathProgramCache]: Analyzing trace with hash 2043944028, now seen corresponding path program 2 times [2021-11-25 17:53:06,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:06,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662783316] [2021-11-25 17:53:06,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:06,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:06,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:06,906 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 17:53:06,907 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:06,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662783316] [2021-11-25 17:53:06,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662783316] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:06,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815813541] [2021-11-25 17:53:06,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:06,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:06,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:06,909 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:06,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 17:53:06,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 17:53:06,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:06,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 17:53:06,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:07,141 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-25 17:53:07,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:07,332 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-25 17:53:07,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815813541] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:07,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [418117515] [2021-11-25 17:53:07,335 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-25 17:53:07,335 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:07,336 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-25 17:53:07,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:07,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2021-11-25 17:53:07,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048145584] [2021-11-25 17:53:07,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:07,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 17:53:07,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:07,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 17:53:07,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:53:07,338 INFO L87 Difference]: Start difference. First operand 247 states and 338 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 17:53:07,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:07,931 INFO L93 Difference]: Finished difference Result 622 states and 925 transitions. [2021-11-25 17:53:07,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 17:53:07,932 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2021-11-25 17:53:07,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:07,937 INFO L225 Difference]: With dead ends: 622 [2021-11-25 17:53:07,937 INFO L226 Difference]: Without dead ends: 499 [2021-11-25 17:53:07,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 17:53:07,940 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 298 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:07,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 226 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 17:53:07,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-11-25 17:53:08,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 453. [2021-11-25 17:53:08,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 352 states have (on average 1.28125) internal successors, (451), 365 states have internal predecessors, (451), 80 states have call successors, (80), 13 states have call predecessors, (80), 16 states have return successors, (97), 74 states have call predecessors, (97), 75 states have call successors, (97) [2021-11-25 17:53:08,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 628 transitions. [2021-11-25 17:53:08,010 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 628 transitions. Word has length 50 [2021-11-25 17:53:08,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:08,010 INFO L470 AbstractCegarLoop]: Abstraction has 453 states and 628 transitions. [2021-11-25 17:53:08,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 17:53:08,011 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 628 transitions. [2021-11-25 17:53:08,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 17:53:08,013 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:08,014 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:08,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-25 17:53:08,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 17:53:08,228 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:08,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:08,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1981075358, now seen corresponding path program 1 times [2021-11-25 17:53:08,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:08,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462997831] [2021-11-25 17:53:08,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:08,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:08,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:08,280 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-25 17:53:08,281 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:08,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462997831] [2021-11-25 17:53:08,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462997831] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:08,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646265893] [2021-11-25 17:53:08,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:08,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:08,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:08,294 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:08,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 17:53:08,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:08,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:53:08,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:08,412 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-25 17:53:08,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:08,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646265893] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:08,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:08,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2021-11-25 17:53:08,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758815087] [2021-11-25 17:53:08,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:08,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:08,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:08,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:08,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:08,416 INFO L87 Difference]: Start difference. First operand 453 states and 628 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:08,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:08,480 INFO L93 Difference]: Finished difference Result 671 states and 928 transitions. [2021-11-25 17:53:08,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 17:53:08,481 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2021-11-25 17:53:08,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:08,485 INFO L225 Difference]: With dead ends: 671 [2021-11-25 17:53:08,485 INFO L226 Difference]: Without dead ends: 486 [2021-11-25 17:53:08,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 57 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-25 17:53:08,488 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 11 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:08,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:08,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-11-25 17:53:08,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 476. [2021-11-25 17:53:08,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 369 states have (on average 1.2764227642276422) internal successors, (471), 384 states have internal predecessors, (471), 80 states have call successors, (80), 17 states have call predecessors, (80), 22 states have return successors, (97), 74 states have call predecessors, (97), 75 states have call successors, (97) [2021-11-25 17:53:08,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 648 transitions. [2021-11-25 17:53:08,536 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 648 transitions. Word has length 55 [2021-11-25 17:53:08,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:08,536 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 648 transitions. [2021-11-25 17:53:08,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:08,537 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 648 transitions. [2021-11-25 17:53:08,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 17:53:08,539 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:08,539 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:08,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:08,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 17:53:08,756 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:08,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:08,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1071694514, now seen corresponding path program 1 times [2021-11-25 17:53:08,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:08,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806064144] [2021-11-25 17:53:08,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:08,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-25 17:53:08,808 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:08,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806064144] [2021-11-25 17:53:08,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806064144] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:08,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134047010] [2021-11-25 17:53:08,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:08,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:08,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:08,810 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:08,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 17:53:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:08,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 17:53:08,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:08,961 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-25 17:53:08,961 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:08,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134047010] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:08,961 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:08,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2021-11-25 17:53:08,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270824726] [2021-11-25 17:53:08,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:08,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 17:53:08,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:08,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 17:53:08,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:53:08,962 INFO L87 Difference]: Start difference. First operand 476 states and 648 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:09,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:09,066 INFO L93 Difference]: Finished difference Result 719 states and 1002 transitions. [2021-11-25 17:53:09,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 17:53:09,067 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2021-11-25 17:53:09,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:09,070 INFO L225 Difference]: With dead ends: 719 [2021-11-25 17:53:09,070 INFO L226 Difference]: Without dead ends: 316 [2021-11-25 17:53:09,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-11-25 17:53:09,073 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 42 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:09,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 109 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:09,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-11-25 17:53:09,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 304. [2021-11-25 17:53:09,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 239 states have (on average 1.2761506276150627) internal successors, (305), 240 states have internal predecessors, (305), 48 states have call successors, (48), 10 states have call predecessors, (48), 12 states have return successors, (54), 53 states have call predecessors, (54), 48 states have call successors, (54) [2021-11-25 17:53:09,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 407 transitions. [2021-11-25 17:53:09,097 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 407 transitions. Word has length 59 [2021-11-25 17:53:09,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:09,097 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 407 transitions. [2021-11-25 17:53:09,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:09,098 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 407 transitions. [2021-11-25 17:53:09,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-25 17:53:09,099 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:09,099 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:09,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:09,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-25 17:53:09,319 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:09,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:09,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1793450833, now seen corresponding path program 2 times [2021-11-25 17:53:09,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:09,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532757391] [2021-11-25 17:53:09,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:09,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:09,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:09,363 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-11-25 17:53:09,363 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:09,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532757391] [2021-11-25 17:53:09,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532757391] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:09,364 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:09,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 17:53:09,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350793562] [2021-11-25 17:53:09,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:09,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:09,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:09,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:09,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:09,365 INFO L87 Difference]: Start difference. First operand 304 states and 407 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:09,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:09,415 INFO L93 Difference]: Finished difference Result 373 states and 540 transitions. [2021-11-25 17:53:09,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 17:53:09,415 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 64 [2021-11-25 17:53:09,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:09,419 INFO L225 Difference]: With dead ends: 373 [2021-11-25 17:53:09,419 INFO L226 Difference]: Without dead ends: 372 [2021-11-25 17:53:09,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:09,420 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 10 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:09,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 126 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:09,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-11-25 17:53:09,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 342. [2021-11-25 17:53:09,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 269 states have (on average 1.2527881040892193) internal successors, (337), 267 states have internal predecessors, (337), 51 states have call successors, (51), 10 states have call predecessors, (51), 17 states have return successors, (81), 64 states have call predecessors, (81), 51 states have call successors, (81) [2021-11-25 17:53:09,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 469 transitions. [2021-11-25 17:53:09,467 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 469 transitions. Word has length 64 [2021-11-25 17:53:09,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:09,468 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 469 transitions. [2021-11-25 17:53:09,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:09,468 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 469 transitions. [2021-11-25 17:53:09,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 17:53:09,469 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:09,469 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:09,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-25 17:53:09,470 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:09,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:09,470 INFO L85 PathProgramCache]: Analyzing trace with hash 995198893, now seen corresponding path program 1 times [2021-11-25 17:53:09,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:09,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603093516] [2021-11-25 17:53:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:09,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:09,494 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-11-25 17:53:09,495 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:09,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603093516] [2021-11-25 17:53:09,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603093516] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:09,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:09,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 17:53:09,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602734842] [2021-11-25 17:53:09,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:09,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:53:09,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:09,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:53:09,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:53:09,497 INFO L87 Difference]: Start difference. First operand 342 states and 469 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:53:09,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:09,527 INFO L93 Difference]: Finished difference Result 356 states and 520 transitions. [2021-11-25 17:53:09,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:53:09,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 59 [2021-11-25 17:53:09,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:09,531 INFO L225 Difference]: With dead ends: 356 [2021-11-25 17:53:09,532 INFO L226 Difference]: Without dead ends: 355 [2021-11-25 17:53:09,532 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-25 17:53:09,533 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 11 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:09,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 56 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:09,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-11-25 17:53:09,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 341. [2021-11-25 17:53:09,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 269 states have (on average 1.241635687732342) internal successors, (334), 266 states have internal predecessors, (334), 51 states have call successors, (51), 10 states have call predecessors, (51), 17 states have return successors, (81), 64 states have call predecessors, (81), 51 states have call successors, (81) [2021-11-25 17:53:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 466 transitions. [2021-11-25 17:53:09,561 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 466 transitions. Word has length 59 [2021-11-25 17:53:09,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:09,561 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 466 transitions. [2021-11-25 17:53:09,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:53:09,562 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 466 transitions. [2021-11-25 17:53:09,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-25 17:53:09,563 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:09,563 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:09,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-25 17:53:09,564 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:09,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:09,564 INFO L85 PathProgramCache]: Analyzing trace with hash -237598965, now seen corresponding path program 1 times [2021-11-25 17:53:09,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:09,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711613750] [2021-11-25 17:53:09,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:09,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:09,617 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-25 17:53:09,618 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:09,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711613750] [2021-11-25 17:53:09,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711613750] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:09,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936394377] [2021-11-25 17:53:09,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:09,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:09,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:09,619 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:09,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 17:53:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:09,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 17:53:09,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 62 proven. 2 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 17:53:09,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:09,886 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-25 17:53:09,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936394377] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:09,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1693462168] [2021-11-25 17:53:09,888 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 17:53:09,889 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:09,889 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-25 17:53:09,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:09,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2021-11-25 17:53:09,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802366898] [2021-11-25 17:53:09,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:09,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 17:53:09,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:09,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 17:53:09,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-25 17:53:09,892 INFO L87 Difference]: Start difference. First operand 341 states and 466 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 17:53:10,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:10,035 INFO L93 Difference]: Finished difference Result 767 states and 1130 transitions. [2021-11-25 17:53:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 17:53:10,036 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 65 [2021-11-25 17:53:10,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:10,040 INFO L225 Difference]: With dead ends: 767 [2021-11-25 17:53:10,040 INFO L226 Difference]: Without dead ends: 507 [2021-11-25 17:53:10,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-25 17:53:10,043 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 68 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:10,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 194 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:10,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-11-25 17:53:10,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 475. [2021-11-25 17:53:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 376 states have (on average 1.2313829787234043) internal successors, (463), 371 states have internal predecessors, (463), 64 states have call successors, (64), 17 states have call predecessors, (64), 31 states have return successors, (117), 86 states have call predecessors, (117), 64 states have call successors, (117) [2021-11-25 17:53:10,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 644 transitions. [2021-11-25 17:53:10,080 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 644 transitions. Word has length 65 [2021-11-25 17:53:10,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:10,081 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 644 transitions. [2021-11-25 17:53:10,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 17:53:10,081 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 644 transitions. [2021-11-25 17:53:10,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 17:53:10,082 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:10,082 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:10,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:10,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 17:53:10,303 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:10,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:10,304 INFO L85 PathProgramCache]: Analyzing trace with hash 781191166, now seen corresponding path program 1 times [2021-11-25 17:53:10,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:10,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490108047] [2021-11-25 17:53:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:10,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:10,340 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-25 17:53:10,340 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:10,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490108047] [2021-11-25 17:53:10,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490108047] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:10,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:10,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 17:53:10,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013205005] [2021-11-25 17:53:10,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:10,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:10,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:10,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:10,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:10,342 INFO L87 Difference]: Start difference. First operand 475 states and 644 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:10,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:10,411 INFO L93 Difference]: Finished difference Result 695 states and 997 transitions. [2021-11-25 17:53:10,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:10,412 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2021-11-25 17:53:10,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:10,416 INFO L225 Difference]: With dead ends: 695 [2021-11-25 17:53:10,416 INFO L226 Difference]: Without dead ends: 436 [2021-11-25 17:53:10,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:53:10,419 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 30 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:10,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 70 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:10,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-11-25 17:53:10,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2021-11-25 17:53:10,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 343 states have (on average 1.215743440233236) internal successors, (417), 344 states have internal predecessors, (417), 64 states have call successors, (64), 17 states have call predecessors, (64), 25 states have return successors, (95), 74 states have call predecessors, (95), 64 states have call successors, (95) [2021-11-25 17:53:10,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 576 transitions. [2021-11-25 17:53:10,462 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 576 transitions. Word has length 60 [2021-11-25 17:53:10,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:10,463 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 576 transitions. [2021-11-25 17:53:10,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:10,463 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 576 transitions. [2021-11-25 17:53:10,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-25 17:53:10,464 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:10,464 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:10,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-25 17:53:10,465 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:10,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:10,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1402375422, now seen corresponding path program 2 times [2021-11-25 17:53:10,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:10,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012768927] [2021-11-25 17:53:10,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:10,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:10,505 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-25 17:53:10,505 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:10,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012768927] [2021-11-25 17:53:10,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012768927] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:10,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407140250] [2021-11-25 17:53:10,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:10,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:10,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:10,507 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:10,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 17:53:10,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 17:53:10,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:10,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:53:10,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:10,673 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-25 17:53:10,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:10,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407140250] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:10,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:10,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2021-11-25 17:53:10,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724219693] [2021-11-25 17:53:10,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:10,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:10,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:10,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:10,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-25 17:53:10,675 INFO L87 Difference]: Start difference. First operand 436 states and 576 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:10,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:10,718 INFO L93 Difference]: Finished difference Result 468 states and 640 transitions. [2021-11-25 17:53:10,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:10,718 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2021-11-25 17:53:10,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:10,722 INFO L225 Difference]: With dead ends: 468 [2021-11-25 17:53:10,722 INFO L226 Difference]: Without dead ends: 467 [2021-11-25 17:53:10,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-25 17:53:10,723 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 8 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:10,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 89 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:10,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-11-25 17:53:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 458. [2021-11-25 17:53:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 365 states have (on average 1.2191780821917808) internal successors, (445), 360 states have internal predecessors, (445), 64 states have call successors, (64), 17 states have call predecessors, (64), 25 states have return successors, (95), 80 states have call predecessors, (95), 64 states have call successors, (95) [2021-11-25 17:53:10,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 604 transitions. [2021-11-25 17:53:10,756 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 604 transitions. Word has length 61 [2021-11-25 17:53:10,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:10,757 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 604 transitions. [2021-11-25 17:53:10,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:10,757 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 604 transitions. [2021-11-25 17:53:10,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-25 17:53:10,759 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:10,759 INFO L514 BasicCegarLoop]: trace histogram [9, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:10,795 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:10,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:10,975 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:10,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:10,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2115026654, now seen corresponding path program 1 times [2021-11-25 17:53:10,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:10,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854967115] [2021-11-25 17:53:10,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:10,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:10,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:11,030 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 80 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-25 17:53:11,030 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:11,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854967115] [2021-11-25 17:53:11,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854967115] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:11,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102243966] [2021-11-25 17:53:11,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:11,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:11,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:11,031 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:11,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 17:53:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:11,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 17:53:11,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:11,181 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 17:53:11,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:11,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102243966] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:11,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:11,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2021-11-25 17:53:11,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307063205] [2021-11-25 17:53:11,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:11,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 17:53:11,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:11,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 17:53:11,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:53:11,184 INFO L87 Difference]: Start difference. First operand 458 states and 604 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:53:11,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:11,311 INFO L93 Difference]: Finished difference Result 902 states and 1255 transitions. [2021-11-25 17:53:11,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 17:53:11,312 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 81 [2021-11-25 17:53:11,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:11,317 INFO L225 Difference]: With dead ends: 902 [2021-11-25 17:53:11,317 INFO L226 Difference]: Without dead ends: 566 [2021-11-25 17:53:11,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-11-25 17:53:11,320 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 40 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:11,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 100 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:11,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-11-25 17:53:11,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 527. [2021-11-25 17:53:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 422 states have (on average 1.2132701421800949) internal successors, (512), 410 states have internal predecessors, (512), 72 states have call successors, (72), 17 states have call predecessors, (72), 29 states have return successors, (127), 99 states have call predecessors, (127), 72 states have call successors, (127) [2021-11-25 17:53:11,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 711 transitions. [2021-11-25 17:53:11,356 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 711 transitions. Word has length 81 [2021-11-25 17:53:11,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:11,357 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 711 transitions. [2021-11-25 17:53:11,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:53:11,357 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 711 transitions. [2021-11-25 17:53:11,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-25 17:53:11,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:11,359 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:11,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:11,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:11,583 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:11,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:11,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1077048889, now seen corresponding path program 1 times [2021-11-25 17:53:11,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:11,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755472701] [2021-11-25 17:53:11,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:11,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-25 17:53:11,644 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:11,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755472701] [2021-11-25 17:53:11,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755472701] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:11,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139861054] [2021-11-25 17:53:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:11,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:11,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:11,646 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:11,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 17:53:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:11,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:11,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:11,838 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-25 17:53:11,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:12,024 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-25 17:53:12,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139861054] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:12,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [982942905] [2021-11-25 17:53:12,027 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 17:53:12,027 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:12,028 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-25 17:53:12,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:12,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2021-11-25 17:53:12,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874464255] [2021-11-25 17:53:12,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:12,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 17:53:12,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 17:53:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-25 17:53:12,031 INFO L87 Difference]: Start difference. First operand 527 states and 711 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 17:53:12,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:12,241 INFO L93 Difference]: Finished difference Result 920 states and 1273 transitions. [2021-11-25 17:53:12,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 17:53:12,242 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 80 [2021-11-25 17:53:12,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:12,246 INFO L225 Difference]: With dead ends: 920 [2021-11-25 17:53:12,247 INFO L226 Difference]: Without dead ends: 494 [2021-11-25 17:53:12,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 159 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-11-25 17:53:12,251 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 93 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:12,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 149 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:12,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-11-25 17:53:12,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 478. [2021-11-25 17:53:12,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 379 states have (on average 1.1978891820580475) internal successors, (454), 374 states have internal predecessors, (454), 68 states have call successors, (68), 17 states have call predecessors, (68), 27 states have return successors, (107), 86 states have call predecessors, (107), 67 states have call successors, (107) [2021-11-25 17:53:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 629 transitions. [2021-11-25 17:53:12,284 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 629 transitions. Word has length 80 [2021-11-25 17:53:12,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:12,285 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 629 transitions. [2021-11-25 17:53:12,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 17:53:12,285 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 629 transitions. [2021-11-25 17:53:12,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-25 17:53:12,287 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:12,287 INFO L514 BasicCegarLoop]: trace histogram [12, 8, 7, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:12,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:12,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:12,511 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:12,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:12,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1769249576, now seen corresponding path program 1 times [2021-11-25 17:53:12,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:12,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688463914] [2021-11-25 17:53:12,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:12,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:12,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:12,620 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 92 proven. 44 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-25 17:53:12,620 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:12,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688463914] [2021-11-25 17:53:12,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688463914] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:12,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465696610] [2021-11-25 17:53:12,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:12,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:12,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:12,622 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:12,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 17:53:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:12,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:53:12,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:12,943 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 136 proven. 32 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2021-11-25 17:53:12,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 92 proven. 44 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-25 17:53:13,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465696610] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:13,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1635761363] [2021-11-25 17:53:13,118 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 17:53:13,118 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:13,119 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-25 17:53:13,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:13,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2021-11-25 17:53:13,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313817882] [2021-11-25 17:53:13,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:13,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 17:53:13,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 17:53:13,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-11-25 17:53:13,122 INFO L87 Difference]: Start difference. First operand 478 states and 629 transitions. Second operand has 18 states, 18 states have (on average 3.5) internal successors, (63), 18 states have internal predecessors, (63), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-25 17:53:13,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:13,407 INFO L93 Difference]: Finished difference Result 885 states and 1177 transitions. [2021-11-25 17:53:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 17:53:13,408 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 18 states have internal predecessors, (63), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 106 [2021-11-25 17:53:13,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:13,412 INFO L225 Difference]: With dead ends: 885 [2021-11-25 17:53:13,412 INFO L226 Difference]: Without dead ends: 509 [2021-11-25 17:53:13,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 205 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:53:13,416 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 51 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:13,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 418 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:13,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-11-25 17:53:13,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 502. [2021-11-25 17:53:13,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 399 states have (on average 1.1829573934837092) internal successors, (472), 395 states have internal predecessors, (472), 72 states have call successors, (72), 17 states have call predecessors, (72), 27 states have return successors, (111), 89 states have call predecessors, (111), 71 states have call successors, (111) [2021-11-25 17:53:13,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 655 transitions. [2021-11-25 17:53:13,449 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 655 transitions. Word has length 106 [2021-11-25 17:53:13,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:13,449 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 655 transitions. [2021-11-25 17:53:13,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 18 states have internal predecessors, (63), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-25 17:53:13,450 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 655 transitions. [2021-11-25 17:53:13,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-25 17:53:13,451 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:13,451 INFO L514 BasicCegarLoop]: trace histogram [12, 9, 6, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:13,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:13,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-25 17:53:13,675 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1443658492, now seen corresponding path program 2 times [2021-11-25 17:53:13,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:13,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651002145] [2021-11-25 17:53:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:13,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 87 proven. 48 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-25 17:53:13,777 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:13,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651002145] [2021-11-25 17:53:13,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651002145] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:13,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285094750] [2021-11-25 17:53:13,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:13,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:13,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:13,779 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:13,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 17:53:13,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-25 17:53:13,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:13,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:53:13,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 143 proven. 40 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-11-25 17:53:14,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:14,331 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 87 proven. 48 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-25 17:53:14,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285094750] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:14,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [66801443] [2021-11-25 17:53:14,335 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 17:53:14,335 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:14,336 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-25 17:53:14,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:14,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2021-11-25 17:53:14,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260513126] [2021-11-25 17:53:14,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:14,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 17:53:14,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:14,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 17:53:14,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-11-25 17:53:14,341 INFO L87 Difference]: Start difference. First operand 502 states and 655 transitions. Second operand has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-25 17:53:14,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:14,659 INFO L93 Difference]: Finished difference Result 907 states and 1226 transitions. [2021-11-25 17:53:14,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 17:53:14,659 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 110 [2021-11-25 17:53:14,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:14,664 INFO L225 Difference]: With dead ends: 907 [2021-11-25 17:53:14,664 INFO L226 Difference]: Without dead ends: 530 [2021-11-25 17:53:14,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-11-25 17:53:14,668 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 86 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:14,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 294 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:14,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-11-25 17:53:14,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 508. [2021-11-25 17:53:14,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 404 states have (on average 1.1806930693069306) internal successors, (477), 399 states have internal predecessors, (477), 73 states have call successors, (73), 18 states have call predecessors, (73), 27 states have return successors, (111), 90 states have call predecessors, (111), 72 states have call successors, (111) [2021-11-25 17:53:14,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 661 transitions. [2021-11-25 17:53:14,712 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 661 transitions. Word has length 110 [2021-11-25 17:53:14,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:14,712 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 661 transitions. [2021-11-25 17:53:14,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-25 17:53:14,713 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 661 transitions. [2021-11-25 17:53:14,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-25 17:53:14,714 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:14,715 INFO L514 BasicCegarLoop]: trace histogram [13, 9, 7, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:14,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:14,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-25 17:53:14,939 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:14,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:14,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1477410507, now seen corresponding path program 3 times [2021-11-25 17:53:14,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:14,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936285948] [2021-11-25 17:53:14,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:14,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 103 proven. 58 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-11-25 17:53:15,034 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:15,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936285948] [2021-11-25 17:53:15,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936285948] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:15,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162102835] [2021-11-25 17:53:15,035 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:53:15,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:15,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:15,036 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:15,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 17:53:15,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:53:15,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:15,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:53:15,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:15,340 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 214 proven. 25 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-25 17:53:15,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:15,735 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 152 proven. 58 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-25 17:53:15,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162102835] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:15,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1458228613] [2021-11-25 17:53:15,737 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 17:53:15,737 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:15,738 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-25 17:53:15,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:15,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 20 [2021-11-25 17:53:15,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739712433] [2021-11-25 17:53:15,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:15,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 17:53:15,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:15,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 17:53:15,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-11-25 17:53:15,740 INFO L87 Difference]: Start difference. First operand 508 states and 661 transitions. Second operand has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 9 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 17:53:17,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:17,337 INFO L93 Difference]: Finished difference Result 1885 states and 3030 transitions. [2021-11-25 17:53:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-25 17:53:17,337 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 9 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) Word has length 115 [2021-11-25 17:53:17,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:17,350 INFO L225 Difference]: With dead ends: 1885 [2021-11-25 17:53:17,351 INFO L226 Difference]: Without dead ends: 1479 [2021-11-25 17:53:17,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=720, Invalid=2142, Unknown=0, NotChecked=0, Total=2862 [2021-11-25 17:53:17,359 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 768 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 684 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 684 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:17,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 431 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [684 Valid, 1290 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 17:53:17,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-11-25 17:53:17,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1267. [2021-11-25 17:53:17,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 1020 states have (on average 1.1941176470588235) internal successors, (1218), 984 states have internal predecessors, (1218), 168 states have call successors, (168), 34 states have call predecessors, (168), 75 states have return successors, (513), 248 states have call predecessors, (513), 164 states have call successors, (513) [2021-11-25 17:53:17,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1899 transitions. [2021-11-25 17:53:17,459 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1899 transitions. Word has length 115 [2021-11-25 17:53:17,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:17,459 INFO L470 AbstractCegarLoop]: Abstraction has 1267 states and 1899 transitions. [2021-11-25 17:53:17,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 9 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 17:53:17,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1899 transitions. [2021-11-25 17:53:17,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-25 17:53:17,461 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:17,462 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1] [2021-11-25 17:53:17,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:17,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:17,680 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:17,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:17,680 INFO L85 PathProgramCache]: Analyzing trace with hash -530132299, now seen corresponding path program 3 times [2021-11-25 17:53:17,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:17,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414873558] [2021-11-25 17:53:17,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:17,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-25 17:53:17,942 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:17,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414873558] [2021-11-25 17:53:17,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414873558] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:17,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774306479] [2021-11-25 17:53:17,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:53:17,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:17,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:17,943 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:17,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 17:53:18,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:53:18,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:18,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 17:53:18,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:18,212 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-25 17:53:18,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:18,826 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-25 17:53:18,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774306479] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:18,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [218967740] [2021-11-25 17:53:18,828 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:53:18,828 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:18,829 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:18,829 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:18,829 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:19,192 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:53:19,199 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:19,599 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30449#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:53:19,599 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:19,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:19,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2021-11-25 17:53:19,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106842018] [2021-11-25 17:53:19,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:19,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-25 17:53:19,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:19,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-25 17:53:19,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=2702, Unknown=0, NotChecked=0, Total=3306 [2021-11-25 17:53:19,603 INFO L87 Difference]: Start difference. First operand 1267 states and 1899 transitions. Second operand has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-25 17:53:20,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:20,186 INFO L93 Difference]: Finished difference Result 1805 states and 2748 transitions. [2021-11-25 17:53:20,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-25 17:53:20,187 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 102 [2021-11-25 17:53:20,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:20,202 INFO L225 Difference]: With dead ends: 1805 [2021-11-25 17:53:20,202 INFO L226 Difference]: Without dead ends: 1804 [2021-11-25 17:53:20,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1847 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1385, Invalid=4935, Unknown=0, NotChecked=0, Total=6320 [2021-11-25 17:53:20,206 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 242 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:20,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 566 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:20,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2021-11-25 17:53:20,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1627. [2021-11-25 17:53:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1627 states, 1308 states have (on average 1.2064220183486238) internal successors, (1578), 1272 states have internal predecessors, (1578), 240 states have call successors, (240), 34 states have call predecessors, (240), 75 states have return successors, (681), 320 states have call predecessors, (681), 236 states have call successors, (681) [2021-11-25 17:53:20,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1627 states to 1627 states and 2499 transitions. [2021-11-25 17:53:20,344 INFO L78 Accepts]: Start accepts. Automaton has 1627 states and 2499 transitions. Word has length 102 [2021-11-25 17:53:20,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:20,344 INFO L470 AbstractCegarLoop]: Abstraction has 1627 states and 2499 transitions. [2021-11-25 17:53:20,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-25 17:53:20,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1627 states and 2499 transitions. [2021-11-25 17:53:20,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-11-25 17:53:20,350 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:20,350 INFO L514 BasicCegarLoop]: trace histogram [15, 13, 9, 7, 7, 6, 6, 6, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:20,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:20,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-11-25 17:53:20,575 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:20,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:20,576 INFO L85 PathProgramCache]: Analyzing trace with hash 268744820, now seen corresponding path program 1 times [2021-11-25 17:53:20,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:20,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551323391] [2021-11-25 17:53:20,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:20,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:20,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 135 proven. 55 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2021-11-25 17:53:20,648 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:20,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551323391] [2021-11-25 17:53:20,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551323391] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:20,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653932517] [2021-11-25 17:53:20,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:20,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:20,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:20,656 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:20,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 17:53:20,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:20,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:53:20,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:20,895 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 291 proven. 1 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2021-11-25 17:53:20,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 135 proven. 55 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2021-11-25 17:53:21,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653932517] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:21,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2009891233] [2021-11-25 17:53:21,125 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:21,125 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:21,126 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-25 17:53:21,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:21,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2021-11-25 17:53:21,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54376385] [2021-11-25 17:53:21,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:21,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 17:53:21,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 17:53:21,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:21,130 INFO L87 Difference]: Start difference. First operand 1627 states and 2499 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-25 17:53:21,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:21,286 INFO L93 Difference]: Finished difference Result 2902 states and 4776 transitions. [2021-11-25 17:53:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:21,286 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 142 [2021-11-25 17:53:21,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:21,303 INFO L225 Difference]: With dead ends: 2902 [2021-11-25 17:53:21,303 INFO L226 Difference]: Without dead ends: 1558 [2021-11-25 17:53:21,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 282 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-25 17:53:21,320 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 42 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:21,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 81 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:21,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1558 states. [2021-11-25 17:53:21,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1558 to 1510. [2021-11-25 17:53:21,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1214 states have (on average 1.200988467874794) internal successors, (1458), 1180 states have internal predecessors, (1458), 220 states have call successors, (220), 33 states have call predecessors, (220), 72 states have return successors, (634), 296 states have call predecessors, (634), 216 states have call successors, (634) [2021-11-25 17:53:21,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 2312 transitions. [2021-11-25 17:53:21,489 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 2312 transitions. Word has length 142 [2021-11-25 17:53:21,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:21,489 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 2312 transitions. [2021-11-25 17:53:21,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-25 17:53:21,507 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 2312 transitions. [2021-11-25 17:53:21,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-25 17:53:21,510 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:21,510 INFO L514 BasicCegarLoop]: trace histogram [13, 11, 7, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:21,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:21,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-25 17:53:21,711 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:21,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:21,711 INFO L85 PathProgramCache]: Analyzing trace with hash 469177553, now seen corresponding path program 1 times [2021-11-25 17:53:21,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:21,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658457250] [2021-11-25 17:53:21,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:21,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-25 17:53:21,802 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:21,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658457250] [2021-11-25 17:53:21,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658457250] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:21,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186567851] [2021-11-25 17:53:21,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:21,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:21,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:21,804 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:21,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 17:53:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:21,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:53:21,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:22,055 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-25 17:53:22,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:22,306 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-25 17:53:22,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186567851] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:22,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1201109338] [2021-11-25 17:53:22,309 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 17:53:22,309 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:22,309 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-25 17:53:22,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:22,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2021-11-25 17:53:22,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010318415] [2021-11-25 17:53:22,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:22,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 17:53:22,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:22,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 17:53:22,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-25 17:53:22,314 INFO L87 Difference]: Start difference. First operand 1510 states and 2312 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-25 17:53:22,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:22,767 INFO L93 Difference]: Finished difference Result 2839 states and 4415 transitions. [2021-11-25 17:53:22,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 17:53:22,768 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 124 [2021-11-25 17:53:22,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:22,780 INFO L225 Difference]: With dead ends: 2839 [2021-11-25 17:53:22,781 INFO L226 Difference]: Without dead ends: 1501 [2021-11-25 17:53:22,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 248 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2021-11-25 17:53:22,795 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 107 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:22,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 168 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:22,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2021-11-25 17:53:22,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1491. [2021-11-25 17:53:22,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1491 states, 1198 states have (on average 1.1994991652754592) internal successors, (1437), 1165 states have internal predecessors, (1437), 218 states have call successors, (218), 33 states have call predecessors, (218), 71 states have return successors, (630), 292 states have call predecessors, (630), 214 states have call successors, (630) [2021-11-25 17:53:22,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 2285 transitions. [2021-11-25 17:53:22,925 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 2285 transitions. Word has length 124 [2021-11-25 17:53:22,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:22,926 INFO L470 AbstractCegarLoop]: Abstraction has 1491 states and 2285 transitions. [2021-11-25 17:53:22,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-25 17:53:22,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 2285 transitions. [2021-11-25 17:53:22,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-25 17:53:22,930 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:22,930 INFO L514 BasicCegarLoop]: trace histogram [15, 12, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-25 17:53:22,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:23,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:23,155 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:23,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:23,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2007499190, now seen corresponding path program 2 times [2021-11-25 17:53:23,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:23,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491550773] [2021-11-25 17:53:23,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:23,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 119 proven. 87 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2021-11-25 17:53:23,274 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:23,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491550773] [2021-11-25 17:53:23,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491550773] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:23,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019342909] [2021-11-25 17:53:23,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:23,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:23,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:23,276 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:23,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 17:53:23,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 17:53:23,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:23,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:53:23,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:23,543 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2021-11-25 17:53:23,543 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:23,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019342909] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:23,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:23,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12] total 15 [2021-11-25 17:53:23,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972456248] [2021-11-25 17:53:23,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:23,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:23,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:23,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:23,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-11-25 17:53:23,545 INFO L87 Difference]: Start difference. First operand 1491 states and 2285 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:53:23,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:23,634 INFO L93 Difference]: Finished difference Result 1494 states and 2287 transitions. [2021-11-25 17:53:23,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:23,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 147 [2021-11-25 17:53:23,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:23,663 INFO L225 Difference]: With dead ends: 1494 [2021-11-25 17:53:23,663 INFO L226 Difference]: Without dead ends: 1383 [2021-11-25 17:53:23,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-11-25 17:53:23,666 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 8 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:23,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 98 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:23,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2021-11-25 17:53:23,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1275. [2021-11-25 17:53:23,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1275 states, 1023 states have (on average 1.1896383186705768) internal successors, (1217), 1005 states have internal predecessors, (1217), 179 states have call successors, (179), 33 states have call predecessors, (179), 69 states have return successors, (517), 236 states have call predecessors, (517), 179 states have call successors, (517) [2021-11-25 17:53:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1275 states to 1275 states and 1913 transitions. [2021-11-25 17:53:23,767 INFO L78 Accepts]: Start accepts. Automaton has 1275 states and 1913 transitions. Word has length 147 [2021-11-25 17:53:23,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:23,768 INFO L470 AbstractCegarLoop]: Abstraction has 1275 states and 1913 transitions. [2021-11-25 17:53:23,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:53:23,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1275 states and 1913 transitions. [2021-11-25 17:53:23,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-25 17:53:23,773 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:23,773 INFO L514 BasicCegarLoop]: trace histogram [20, 18, 13, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:23,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:23,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-25 17:53:23,997 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:23,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:23,998 INFO L85 PathProgramCache]: Analyzing trace with hash -301787767, now seen corresponding path program 1 times [2021-11-25 17:53:23,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:23,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742178953] [2021-11-25 17:53:23,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:23,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:24,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 210 proven. 13 refuted. 0 times theorem prover too weak. 837 trivial. 0 not checked. [2021-11-25 17:53:24,090 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:24,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742178953] [2021-11-25 17:53:24,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742178953] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:24,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448724950] [2021-11-25 17:53:24,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:24,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:24,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:24,092 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:24,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 17:53:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:24,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:53:24,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:24,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 218 proven. 137 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2021-11-25 17:53:24,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:25,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 146 proven. 141 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2021-11-25 17:53:25,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448724950] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:25,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1274978700] [2021-11-25 17:53:25,074 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:25,074 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:25,074 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-25 17:53:25,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:25,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16, 16] total 30 [2021-11-25 17:53:25,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691062667] [2021-11-25 17:53:25,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:25,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-25 17:53:25,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:25,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-25 17:53:25,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:53:25,078 INFO L87 Difference]: Start difference. First operand 1275 states and 1913 transitions. Second operand has 30 states, 30 states have (on average 3.533333333333333) internal successors, (106), 26 states have internal predecessors, (106), 16 states have call successors, (21), 6 states have call predecessors, (21), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2021-11-25 17:53:26,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:26,721 INFO L93 Difference]: Finished difference Result 3483 states and 6234 transitions. [2021-11-25 17:53:26,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-11-25 17:53:26,721 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.533333333333333) internal successors, (106), 26 states have internal predecessors, (106), 16 states have call successors, (21), 6 states have call predecessors, (21), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) Word has length 200 [2021-11-25 17:53:26,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:26,746 INFO L225 Difference]: With dead ends: 3483 [2021-11-25 17:53:26,747 INFO L226 Difference]: Without dead ends: 2506 [2021-11-25 17:53:26,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1507 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=695, Invalid=5467, Unknown=0, NotChecked=0, Total=6162 [2021-11-25 17:53:26,768 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 384 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 1597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:26,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 557 Invalid, 1597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1443 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-25 17:53:26,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2506 states. [2021-11-25 17:53:26,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2506 to 2377. [2021-11-25 17:53:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2377 states, 1912 states have (on average 1.2013598326359833) internal successors, (2297), 1852 states have internal predecessors, (2297), 321 states have call successors, (321), 62 states have call predecessors, (321), 140 states have return successors, (1018), 462 states have call predecessors, (1018), 321 states have call successors, (1018) [2021-11-25 17:53:26,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2377 states to 2377 states and 3636 transitions. [2021-11-25 17:53:26,986 INFO L78 Accepts]: Start accepts. Automaton has 2377 states and 3636 transitions. Word has length 200 [2021-11-25 17:53:26,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:26,987 INFO L470 AbstractCegarLoop]: Abstraction has 2377 states and 3636 transitions. [2021-11-25 17:53:26,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.533333333333333) internal successors, (106), 26 states have internal predecessors, (106), 16 states have call successors, (21), 6 states have call predecessors, (21), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2021-11-25 17:53:26,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2377 states and 3636 transitions. [2021-11-25 17:53:26,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-11-25 17:53:26,992 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:26,992 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 12, 9, 9, 8, 8, 8, 8, 8, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:27,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:27,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 17:53:27,207 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:27,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:27,208 INFO L85 PathProgramCache]: Analyzing trace with hash 135547348, now seen corresponding path program 2 times [2021-11-25 17:53:27,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:27,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12297545] [2021-11-25 17:53:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:27,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:27,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 272 proven. 111 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2021-11-25 17:53:27,370 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:27,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12297545] [2021-11-25 17:53:27,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12297545] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:27,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396040731] [2021-11-25 17:53:27,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:27,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:27,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:27,376 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:27,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 17:53:27,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-25 17:53:27,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:27,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:53:27,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:27,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 512 proven. 12 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-11-25 17:53:27,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:28,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 211 proven. 67 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2021-11-25 17:53:28,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396040731] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:28,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1948872340] [2021-11-25 17:53:28,254 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:28,254 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:28,255 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-25 17:53:28,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:28,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 22 [2021-11-25 17:53:28,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510902470] [2021-11-25 17:53:28,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:28,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 17:53:28,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:28,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 17:53:28,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-11-25 17:53:28,257 INFO L87 Difference]: Start difference. First operand 2377 states and 3636 transitions. Second operand has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 11 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 7 states have call predecessors, (17), 10 states have call successors, (17) [2021-11-25 17:53:29,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:29,040 INFO L93 Difference]: Finished difference Result 5432 states and 9611 transitions. [2021-11-25 17:53:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-25 17:53:29,041 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 11 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 7 states have call predecessors, (17), 10 states have call successors, (17) Word has length 201 [2021-11-25 17:53:29,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:29,074 INFO L225 Difference]: With dead ends: 5432 [2021-11-25 17:53:29,074 INFO L226 Difference]: Without dead ends: 3331 [2021-11-25 17:53:29,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 398 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=226, Invalid=1414, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 17:53:29,094 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 160 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:29,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 305 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 17:53:29,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2021-11-25 17:53:29,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 2889. [2021-11-25 17:53:29,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2889 states, 2326 states have (on average 1.2235597592433363) internal successors, (2846), 2267 states have internal predecessors, (2846), 383 states have call successors, (383), 62 states have call predecessors, (383), 176 states have return successors, (1501), 559 states have call predecessors, (1501), 377 states have call successors, (1501) [2021-11-25 17:53:29,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2889 states to 2889 states and 4730 transitions. [2021-11-25 17:53:29,382 INFO L78 Accepts]: Start accepts. Automaton has 2889 states and 4730 transitions. Word has length 201 [2021-11-25 17:53:29,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:29,385 INFO L470 AbstractCegarLoop]: Abstraction has 2889 states and 4730 transitions. [2021-11-25 17:53:29,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 11 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 7 states have call predecessors, (17), 10 states have call successors, (17) [2021-11-25 17:53:29,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2889 states and 4730 transitions. [2021-11-25 17:53:29,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-11-25 17:53:29,389 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:29,389 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 22, 22, 1, 1, 1, 1, 1] [2021-11-25 17:53:29,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:29,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:29,615 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:29,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:29,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1973857141, now seen corresponding path program 4 times [2021-11-25 17:53:29,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:29,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865629406] [2021-11-25 17:53:29,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:29,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:29,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:30,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-25 17:53:30,318 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:30,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865629406] [2021-11-25 17:53:30,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865629406] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:30,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030389846] [2021-11-25 17:53:30,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:53:30,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:30,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:30,334 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:30,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-25 17:53:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:30,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-25 17:53:30,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-25 17:53:30,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-25 17:53:32,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030389846] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:32,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1864565090] [2021-11-25 17:53:32,664 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:53:32,664 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:32,664 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:32,664 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:32,665 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:33,034 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:53:33,041 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:33,587 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '72540#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:53:33,588 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:33,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:33,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2021-11-25 17:53:33,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275915610] [2021-11-25 17:53:33,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:33,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-11-25 17:53:33,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-11-25 17:53:33,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2308, Invalid=8822, Unknown=0, NotChecked=0, Total=11130 [2021-11-25 17:53:33,594 INFO L87 Difference]: Start difference. First operand 2889 states and 4730 transitions. Second operand has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2021-11-25 17:53:35,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:35,627 INFO L93 Difference]: Finished difference Result 4737 states and 7945 transitions. [2021-11-25 17:53:35,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-11-25 17:53:35,627 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 210 [2021-11-25 17:53:35,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:35,667 INFO L225 Difference]: With dead ends: 4737 [2021-11-25 17:53:35,668 INFO L226 Difference]: Without dead ends: 4736 [2021-11-25 17:53:35,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6071 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=5597, Invalid=17355, Unknown=0, NotChecked=0, Total=22952 [2021-11-25 17:53:35,676 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 794 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:35,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [794 Valid, 807 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:53:35,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4736 states. [2021-11-25 17:53:36,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4736 to 4209. [2021-11-25 17:53:36,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 3382 states have (on average 1.2318154937906565) internal successors, (4166), 3323 states have internal predecessors, (4166), 647 states have call successors, (647), 62 states have call predecessors, (647), 176 states have return successors, (2341), 823 states have call predecessors, (2341), 641 states have call successors, (2341) [2021-11-25 17:53:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 7154 transitions. [2021-11-25 17:53:36,074 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 7154 transitions. Word has length 210 [2021-11-25 17:53:36,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:36,075 INFO L470 AbstractCegarLoop]: Abstraction has 4209 states and 7154 transitions. [2021-11-25 17:53:36,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2021-11-25 17:53:36,075 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 7154 transitions. [2021-11-25 17:53:36,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2021-11-25 17:53:36,080 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:36,081 INFO L514 BasicCegarLoop]: trace histogram [24, 21, 16, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:36,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:36,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:36,294 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:36,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:36,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1136767977, now seen corresponding path program 3 times [2021-11-25 17:53:36,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:36,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347534161] [2021-11-25 17:53:36,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:36,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:36,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:36,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1456 backedges. 255 proven. 127 refuted. 0 times theorem prover too weak. 1074 trivial. 0 not checked. [2021-11-25 17:53:36,444 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:36,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347534161] [2021-11-25 17:53:36,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347534161] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:36,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962890017] [2021-11-25 17:53:36,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:53:36,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:36,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:36,447 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:36,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-25 17:53:36,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:53:36,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:36,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:53:36,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1456 backedges. 511 proven. 0 refuted. 0 times theorem prover too weak. 945 trivial. 0 not checked. [2021-11-25 17:53:36,820 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:36,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962890017] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:36,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:36,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [14] total 14 [2021-11-25 17:53:36,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752512217] [2021-11-25 17:53:36,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:36,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:53:36,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:53:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-11-25 17:53:36,822 INFO L87 Difference]: Start difference. First operand 4209 states and 7154 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 17:53:37,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:37,218 INFO L93 Difference]: Finished difference Result 8112 states and 15278 transitions. [2021-11-25 17:53:37,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:37,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 232 [2021-11-25 17:53:37,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:37,262 INFO L225 Difference]: With dead ends: 8112 [2021-11-25 17:53:37,263 INFO L226 Difference]: Without dead ends: 4472 [2021-11-25 17:53:37,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-11-25 17:53:37,289 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 33 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:37,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 88 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:37,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4472 states. [2021-11-25 17:53:37,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4472 to 4204. [2021-11-25 17:53:37,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4204 states, 3385 states have (on average 1.223338257016248) internal successors, (4141), 3319 states have internal predecessors, (4141), 649 states have call successors, (649), 63 states have call predecessors, (649), 166 states have return successors, (2233), 821 states have call predecessors, (2233), 649 states have call successors, (2233) [2021-11-25 17:53:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4204 states to 4204 states and 7023 transitions. [2021-11-25 17:53:37,648 INFO L78 Accepts]: Start accepts. Automaton has 4204 states and 7023 transitions. Word has length 232 [2021-11-25 17:53:37,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:37,649 INFO L470 AbstractCegarLoop]: Abstraction has 4204 states and 7023 transitions. [2021-11-25 17:53:37,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 17:53:37,650 INFO L276 IsEmpty]: Start isEmpty. Operand 4204 states and 7023 transitions. [2021-11-25 17:53:37,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-11-25 17:53:37,654 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:37,654 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 14, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:37,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:37,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:37,879 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:37,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:37,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2028820425, now seen corresponding path program 4 times [2021-11-25 17:53:37,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:37,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973371600] [2021-11-25 17:53:37,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:37,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:38,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 311 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2021-11-25 17:53:38,078 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:38,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973371600] [2021-11-25 17:53:38,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973371600] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:38,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31421931] [2021-11-25 17:53:38,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:53:38,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:38,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:38,084 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:38,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-25 17:53:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:38,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:53:38,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 389 proven. 35 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2021-11-25 17:53:38,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:39,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 311 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2021-11-25 17:53:39,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31421931] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:39,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [480181246] [2021-11-25 17:53:39,219 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:39,219 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:39,219 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-25 17:53:39,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:39,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-11-25 17:53:39,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181795458] [2021-11-25 17:53:39,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:39,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 17:53:39,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 17:53:39,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-11-25 17:53:39,223 INFO L87 Difference]: Start difference. First operand 4204 states and 7023 transitions. Second operand has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 26 states have internal predecessors, (106), 15 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 11 states have call predecessors, (17), 13 states have call successors, (17) [2021-11-25 17:53:40,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:40,238 INFO L93 Difference]: Finished difference Result 6511 states and 11844 transitions. [2021-11-25 17:53:40,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-25 17:53:40,239 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 26 states have internal predecessors, (106), 15 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 11 states have call predecessors, (17), 13 states have call successors, (17) Word has length 222 [2021-11-25 17:53:40,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:40,254 INFO L225 Difference]: With dead ends: 6511 [2021-11-25 17:53:40,254 INFO L226 Difference]: Without dead ends: 2817 [2021-11-25 17:53:40,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 438 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=301, Invalid=1861, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 17:53:40,277 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 348 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:40,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 314 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1088 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:53:40,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2817 states. [2021-11-25 17:53:40,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2817 to 2643. [2021-11-25 17:53:40,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2120 states have (on average 1.2080188679245283) internal successors, (2561), 2100 states have internal predecessors, (2561), 426 states have call successors, (426), 55 states have call predecessors, (426), 93 states have return successors, (818), 487 states have call predecessors, (818), 426 states have call successors, (818) [2021-11-25 17:53:40,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 3805 transitions. [2021-11-25 17:53:40,527 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 3805 transitions. Word has length 222 [2021-11-25 17:53:40,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:40,528 INFO L470 AbstractCegarLoop]: Abstraction has 2643 states and 3805 transitions. [2021-11-25 17:53:40,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 26 states have internal predecessors, (106), 15 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 11 states have call predecessors, (17), 13 states have call successors, (17) [2021-11-25 17:53:40,528 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 3805 transitions. [2021-11-25 17:53:40,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2021-11-25 17:53:40,533 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:40,533 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 15, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:40,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:40,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-11-25 17:53:40,749 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:40,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:40,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1580209437, now seen corresponding path program 5 times [2021-11-25 17:53:40,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:40,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046589570] [2021-11-25 17:53:40,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:40,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:40,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 170 proven. 4 refuted. 0 times theorem prover too weak. 1159 trivial. 0 not checked. [2021-11-25 17:53:40,831 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046589570] [2021-11-25 17:53:40,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046589570] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157315297] [2021-11-25 17:53:40,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:40,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:40,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:40,833 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:40,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 17:53:40,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 17:53:40,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:40,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:53:40,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:41,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 262 proven. 0 refuted. 0 times theorem prover too weak. 1071 trivial. 0 not checked. [2021-11-25 17:53:41,146 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:41,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157315297] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:41,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:53:41,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2021-11-25 17:53:41,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196952811] [2021-11-25 17:53:41,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:41,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:41,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:41,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:41,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:41,148 INFO L87 Difference]: Start difference. First operand 2643 states and 3805 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-25 17:53:41,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:41,350 INFO L93 Difference]: Finished difference Result 4568 states and 7264 transitions. [2021-11-25 17:53:41,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:41,351 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 223 [2021-11-25 17:53:41,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:41,365 INFO L225 Difference]: With dead ends: 4568 [2021-11-25 17:53:41,366 INFO L226 Difference]: Without dead ends: 2512 [2021-11-25 17:53:41,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:53:41,377 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 30 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:41,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 69 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:41,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states. [2021-11-25 17:53:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 2512. [2021-11-25 17:53:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2512 states, 2009 states have (on average 1.2035838725734196) internal successors, (2418), 2003 states have internal predecessors, (2418), 415 states have call successors, (415), 55 states have call predecessors, (415), 84 states have return successors, (756), 453 states have call predecessors, (756), 415 states have call successors, (756) [2021-11-25 17:53:41,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2512 states to 2512 states and 3589 transitions. [2021-11-25 17:53:41,590 INFO L78 Accepts]: Start accepts. Automaton has 2512 states and 3589 transitions. Word has length 223 [2021-11-25 17:53:41,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:41,591 INFO L470 AbstractCegarLoop]: Abstraction has 2512 states and 3589 transitions. [2021-11-25 17:53:41,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-25 17:53:41,591 INFO L276 IsEmpty]: Start isEmpty. Operand 2512 states and 3589 transitions. [2021-11-25 17:53:41,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2021-11-25 17:53:41,597 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:41,597 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 16, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:41,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:41,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-25 17:53:41,823 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:41,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:41,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1095752036, now seen corresponding path program 6 times [2021-11-25 17:53:41,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:41,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484238743] [2021-11-25 17:53:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:41,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:41,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 294 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-25 17:53:41,917 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:41,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484238743] [2021-11-25 17:53:41,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484238743] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:41,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537739276] [2021-11-25 17:53:41,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:53:41,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:41,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:41,919 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:41,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-25 17:53:42,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:53:42,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:42,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:53:42,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:42,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 294 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-25 17:53:42,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:42,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 308 proven. 10 refuted. 0 times theorem prover too weak. 1272 trivial. 0 not checked. [2021-11-25 17:53:42,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537739276] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:42,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1725963419] [2021-11-25 17:53:42,892 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:42,892 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:42,893 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-25 17:53:42,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:42,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2021-11-25 17:53:42,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760256225] [2021-11-25 17:53:42,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:42,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 17:53:42,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:42,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 17:53:42,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-11-25 17:53:42,897 INFO L87 Difference]: Start difference. First operand 2512 states and 3589 transitions. Second operand has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-25 17:53:43,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:43,216 INFO L93 Difference]: Finished difference Result 3321 states and 5061 transitions. [2021-11-25 17:53:43,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 17:53:43,217 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) Word has length 243 [2021-11-25 17:53:43,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:43,233 INFO L225 Difference]: With dead ends: 3321 [2021-11-25 17:53:43,233 INFO L226 Difference]: Without dead ends: 3320 [2021-11-25 17:53:43,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-11-25 17:53:43,236 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 25 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:43,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 232 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:43,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3320 states. [2021-11-25 17:53:43,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3320 to 2990. [2021-11-25 17:53:43,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2990 states, 2394 states have (on average 1.1812865497076024) internal successors, (2828), 2355 states have internal predecessors, (2828), 468 states have call successors, (468), 55 states have call predecessors, (468), 124 states have return successors, (1121), 579 states have call predecessors, (1121), 468 states have call successors, (1121) [2021-11-25 17:53:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2990 states to 2990 states and 4417 transitions. [2021-11-25 17:53:43,531 INFO L78 Accepts]: Start accepts. Automaton has 2990 states and 4417 transitions. Word has length 243 [2021-11-25 17:53:43,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:43,532 INFO L470 AbstractCegarLoop]: Abstraction has 2990 states and 4417 transitions. [2021-11-25 17:53:43,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-25 17:53:43,533 INFO L276 IsEmpty]: Start isEmpty. Operand 2990 states and 4417 transitions. [2021-11-25 17:53:43,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-11-25 17:53:43,536 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:43,537 INFO L514 BasicCegarLoop]: trace histogram [28, 25, 18, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:43,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:43,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:43,751 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:43,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:43,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1684886208, now seen corresponding path program 1 times [2021-11-25 17:53:43,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:43,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429983759] [2021-11-25 17:53:43,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:43,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:43,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 398 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2021-11-25 17:53:43,962 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:43,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429983759] [2021-11-25 17:53:43,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429983759] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:43,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174847574] [2021-11-25 17:53:43,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:43,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:43,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:43,964 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:43,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-25 17:53:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:44,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:53:44,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:44,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 1116 proven. 15 refuted. 0 times theorem prover too weak. 918 trivial. 0 not checked. [2021-11-25 17:53:44,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 398 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2021-11-25 17:53:45,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174847574] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:45,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [618142290] [2021-11-25 17:53:45,077 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:45,077 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:45,078 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-25 17:53:45,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:45,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-11-25 17:53:45,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914503221] [2021-11-25 17:53:45,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:45,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 17:53:45,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:45,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 17:53:45,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-11-25 17:53:45,081 INFO L87 Difference]: Start difference. First operand 2990 states and 4417 transitions. Second operand has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2021-11-25 17:53:46,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:46,009 INFO L93 Difference]: Finished difference Result 5434 states and 8112 transitions. [2021-11-25 17:53:46,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-25 17:53:46,010 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) Word has length 274 [2021-11-25 17:53:46,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:46,022 INFO L225 Difference]: With dead ends: 5434 [2021-11-25 17:53:46,022 INFO L226 Difference]: Without dead ends: 3042 [2021-11-25 17:53:46,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 541 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=257, Invalid=1635, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 17:53:46,033 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 199 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:46,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 464 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:53:46,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3042 states. [2021-11-25 17:53:46,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3042 to 3024. [2021-11-25 17:53:46,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3024 states, 2424 states have (on average 1.1798679867986799) internal successors, (2860), 2382 states have internal predecessors, (2860), 468 states have call successors, (468), 57 states have call predecessors, (468), 128 states have return successors, (1112), 584 states have call predecessors, (1112), 468 states have call successors, (1112) [2021-11-25 17:53:46,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3024 states to 3024 states and 4440 transitions. [2021-11-25 17:53:46,237 INFO L78 Accepts]: Start accepts. Automaton has 3024 states and 4440 transitions. Word has length 274 [2021-11-25 17:53:46,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:46,238 INFO L470 AbstractCegarLoop]: Abstraction has 3024 states and 4440 transitions. [2021-11-25 17:53:46,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2021-11-25 17:53:46,238 INFO L276 IsEmpty]: Start isEmpty. Operand 3024 states and 4440 transitions. [2021-11-25 17:53:46,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-11-25 17:53:46,241 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:46,241 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 16, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:46,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:46,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-25 17:53:46,467 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:46,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:46,468 INFO L85 PathProgramCache]: Analyzing trace with hash 391425312, now seen corresponding path program 2 times [2021-11-25 17:53:46,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:46,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980832447] [2021-11-25 17:53:46,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:46,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 300 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-25 17:53:46,563 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:46,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980832447] [2021-11-25 17:53:46,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980832447] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:46,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925420879] [2021-11-25 17:53:46,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:46,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:46,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:46,565 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:46,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-25 17:53:46,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-25 17:53:46,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:46,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:53:46,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:46,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2021-11-25 17:53:46,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:47,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2021-11-25 17:53:47,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925420879] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:47,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1593585921] [2021-11-25 17:53:47,457 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:47,457 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:47,457 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-25 17:53:47,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:47,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 11 [2021-11-25 17:53:47,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517844782] [2021-11-25 17:53:47,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:47,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 17:53:47,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:47,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 17:53:47,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-25 17:53:47,460 INFO L87 Difference]: Start difference. First operand 3024 states and 4440 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-25 17:53:47,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:47,693 INFO L93 Difference]: Finished difference Result 3299 states and 5008 transitions. [2021-11-25 17:53:47,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 17:53:47,693 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) Word has length 244 [2021-11-25 17:53:47,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:47,706 INFO L225 Difference]: With dead ends: 3299 [2021-11-25 17:53:47,707 INFO L226 Difference]: Without dead ends: 3298 [2021-11-25 17:53:47,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2021-11-25 17:53:47,709 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 30 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:47,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 155 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:53:47,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3298 states. [2021-11-25 17:53:47,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3298 to 3119. [2021-11-25 17:53:47,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 2490 states have (on average 1.165863453815261) internal successors, (2903), 2456 states have internal predecessors, (2903), 486 states have call successors, (486), 57 states have call predecessors, (486), 139 states have return successors, (1244), 605 states have call predecessors, (1244), 486 states have call successors, (1244) [2021-11-25 17:53:47,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 4633 transitions. [2021-11-25 17:53:47,941 INFO L78 Accepts]: Start accepts. Automaton has 3119 states and 4633 transitions. Word has length 244 [2021-11-25 17:53:47,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:47,941 INFO L470 AbstractCegarLoop]: Abstraction has 3119 states and 4633 transitions. [2021-11-25 17:53:47,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-25 17:53:47,942 INFO L276 IsEmpty]: Start isEmpty. Operand 3119 states and 4633 transitions. [2021-11-25 17:53:47,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2021-11-25 17:53:47,946 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:47,946 INFO L514 BasicCegarLoop]: trace histogram [30, 25, 21, 13, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-25 17:53:47,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:48,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-25 17:53:48,159 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:48,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:48,160 INFO L85 PathProgramCache]: Analyzing trace with hash 710965778, now seen corresponding path program 7 times [2021-11-25 17:53:48,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:48,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666581452] [2021-11-25 17:53:48,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:48,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:48,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2246 backedges. 400 proven. 296 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2021-11-25 17:53:48,358 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:48,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666581452] [2021-11-25 17:53:48,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666581452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:48,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537240486] [2021-11-25 17:53:48,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:53:48,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:48,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:48,360 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:48,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 17:53:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:48,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 17:53:48,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:48,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2246 backedges. 1166 proven. 137 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2021-11-25 17:53:48,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:49,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2246 backedges. 400 proven. 296 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2021-11-25 17:53:49,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537240486] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:49,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1488263122] [2021-11-25 17:53:49,417 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:49,417 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:49,417 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-25 17:53:49,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:49,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2021-11-25 17:53:49,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131420222] [2021-11-25 17:53:49,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:49,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 17:53:49,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:49,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 17:53:49,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-11-25 17:53:49,421 INFO L87 Difference]: Start difference. First operand 3119 states and 4633 transitions. Second operand has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 17:53:49,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:49,893 INFO L93 Difference]: Finished difference Result 5876 states and 8884 transitions. [2021-11-25 17:53:49,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 17:53:49,894 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 285 [2021-11-25 17:53:49,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:49,909 INFO L225 Difference]: With dead ends: 5876 [2021-11-25 17:53:49,909 INFO L226 Difference]: Without dead ends: 3317 [2021-11-25 17:53:49,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 569 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:53:49,921 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 121 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:49,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 303 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:49,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states. [2021-11-25 17:53:50,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3294. [2021-11-25 17:53:50,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3294 states, 2631 states have (on average 1.1588749524895476) internal successors, (3049), 2598 states have internal predecessors, (3049), 496 states have call successors, (496), 76 states have call predecessors, (496), 163 states have return successors, (1218), 619 states have call predecessors, (1218), 496 states have call successors, (1218) [2021-11-25 17:53:50,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 4763 transitions. [2021-11-25 17:53:50,137 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 4763 transitions. Word has length 285 [2021-11-25 17:53:50,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:50,138 INFO L470 AbstractCegarLoop]: Abstraction has 3294 states and 4763 transitions. [2021-11-25 17:53:50,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 17:53:50,138 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 4763 transitions. [2021-11-25 17:53:50,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2021-11-25 17:53:50,143 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:50,143 INFO L514 BasicCegarLoop]: trace histogram [36, 34, 25, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 9, 9, 9, 9, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:50,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:50,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-25 17:53:50,367 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:50,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:50,368 INFO L85 PathProgramCache]: Analyzing trace with hash 89531531, now seen corresponding path program 8 times [2021-11-25 17:53:50,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:50,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407837555] [2021-11-25 17:53:50,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:50,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:50,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3647 backedges. 575 proven. 351 refuted. 0 times theorem prover too weak. 2721 trivial. 0 not checked. [2021-11-25 17:53:50,541 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:50,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407837555] [2021-11-25 17:53:50,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407837555] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:50,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871739871] [2021-11-25 17:53:50,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:50,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:50,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:50,542 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:50,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-25 17:53:50,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-25 17:53:50,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:50,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:53:50,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:51,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3647 backedges. 2137 proven. 52 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2021-11-25 17:53:51,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3647 backedges. 563 proven. 453 refuted. 0 times theorem prover too weak. 2631 trivial. 0 not checked. [2021-11-25 17:53:52,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871739871] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:52,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1805841062] [2021-11-25 17:53:52,025 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:52,025 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:52,025 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-25 17:53:52,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:52,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 14] total 20 [2021-11-25 17:53:52,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615287098] [2021-11-25 17:53:52,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:52,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 17:53:52,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:52,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 17:53:52,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-11-25 17:53:52,029 INFO L87 Difference]: Start difference. First operand 3294 states and 4763 transitions. Second operand has 20 states, 20 states have (on average 5.6) internal successors, (112), 20 states have internal predecessors, (112), 10 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (18), 9 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-25 17:53:52,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:52,578 INFO L93 Difference]: Finished difference Result 5047 states and 7491 transitions. [2021-11-25 17:53:52,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 17:53:52,578 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 20 states have internal predecessors, (112), 10 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (18), 9 states have call predecessors, (18), 10 states have call successors, (18) Word has length 360 [2021-11-25 17:53:52,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:52,594 INFO L225 Difference]: With dead ends: 5047 [2021-11-25 17:53:52,594 INFO L226 Difference]: Without dead ends: 2837 [2021-11-25 17:53:52,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 712 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:53:52,605 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 217 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:52,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 267 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:52,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2021-11-25 17:53:52,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2695. [2021-11-25 17:53:52,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2695 states, 2152 states have (on average 1.1491635687732342) internal successors, (2473), 2122 states have internal predecessors, (2473), 396 states have call successors, (396), 68 states have call predecessors, (396), 143 states have return successors, (913), 504 states have call predecessors, (913), 396 states have call successors, (913) [2021-11-25 17:53:52,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2695 states to 2695 states and 3782 transitions. [2021-11-25 17:53:52,786 INFO L78 Accepts]: Start accepts. Automaton has 2695 states and 3782 transitions. Word has length 360 [2021-11-25 17:53:52,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:52,787 INFO L470 AbstractCegarLoop]: Abstraction has 2695 states and 3782 transitions. [2021-11-25 17:53:52,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 20 states have internal predecessors, (112), 10 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (18), 9 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-25 17:53:52,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2695 states and 3782 transitions. [2021-11-25 17:53:52,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2021-11-25 17:53:52,792 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:52,792 INFO L514 BasicCegarLoop]: trace histogram [44, 40, 31, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 14, 14, 13, 13, 13, 13, 9, 9, 8, 8, 8, 8, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:52,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:53,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-25 17:53:53,007 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:53,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:53,008 INFO L85 PathProgramCache]: Analyzing trace with hash 382619116, now seen corresponding path program 9 times [2021-11-25 17:53:53,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:53,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548331630] [2021-11-25 17:53:53,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:53,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:53,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:53,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5462 backedges. 540 proven. 479 refuted. 0 times theorem prover too weak. 4443 trivial. 0 not checked. [2021-11-25 17:53:53,185 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:53,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548331630] [2021-11-25 17:53:53,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548331630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:53,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731392675] [2021-11-25 17:53:53,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:53:53,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:53,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:53,187 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:53,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-25 17:53:53,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:53:53,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:53,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 17:53:53,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:54,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5462 backedges. 3130 proven. 204 refuted. 0 times theorem prover too weak. 2128 trivial. 0 not checked. [2021-11-25 17:53:54,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5462 backedges. 654 proven. 1097 refuted. 0 times theorem prover too weak. 3711 trivial. 0 not checked. [2021-11-25 17:53:55,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731392675] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:55,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1309725259] [2021-11-25 17:53:55,152 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:55,153 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:55,153 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-25 17:53:55,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:55,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 17] total 28 [2021-11-25 17:53:55,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094823657] [2021-11-25 17:53:55,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:55,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 17:53:55,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:55,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 17:53:55,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-11-25 17:53:55,157 INFO L87 Difference]: Start difference. First operand 2695 states and 3782 transitions. Second operand has 28 states, 28 states have (on average 4.964285714285714) internal successors, (139), 26 states have internal predecessors, (139), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (20), 12 states have call predecessors, (20), 13 states have call successors, (20) [2021-11-25 17:53:56,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:56,977 INFO L93 Difference]: Finished difference Result 6574 states and 11423 transitions. [2021-11-25 17:53:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-25 17:53:56,978 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.964285714285714) internal successors, (139), 26 states have internal predecessors, (139), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (20), 12 states have call predecessors, (20), 13 states have call successors, (20) Word has length 433 [2021-11-25 17:53:56,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:57,002 INFO L225 Difference]: With dead ends: 6574 [2021-11-25 17:53:57,002 INFO L226 Difference]: Without dead ends: 4549 [2021-11-25 17:53:57,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 926 GetRequests, 863 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=768, Invalid=3392, Unknown=0, NotChecked=0, Total=4160 [2021-11-25 17:53:57,020 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 1165 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 1744 mSolverCounterSat, 816 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1181 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 2560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 816 IncrementalHoareTripleChecker+Valid, 1744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:57,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1181 Valid, 453 Invalid, 2560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [816 Valid, 1744 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 17:53:57,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4549 states. [2021-11-25 17:53:57,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4549 to 3794. [2021-11-25 17:53:57,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3794 states, 3025 states have (on average 1.1682644628099172) internal successors, (3534), 3005 states have internal predecessors, (3534), 597 states have call successors, (597), 91 states have call predecessors, (597), 168 states have return successors, (1966), 697 states have call predecessors, (1966), 597 states have call successors, (1966) [2021-11-25 17:53:57,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3794 states to 3794 states and 6097 transitions. [2021-11-25 17:53:57,325 INFO L78 Accepts]: Start accepts. Automaton has 3794 states and 6097 transitions. Word has length 433 [2021-11-25 17:53:57,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:57,326 INFO L470 AbstractCegarLoop]: Abstraction has 3794 states and 6097 transitions. [2021-11-25 17:53:57,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.964285714285714) internal successors, (139), 26 states have internal predecessors, (139), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (20), 12 states have call predecessors, (20), 13 states have call successors, (20) [2021-11-25 17:53:57,326 INFO L276 IsEmpty]: Start isEmpty. Operand 3794 states and 6097 transitions. [2021-11-25 17:53:57,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2021-11-25 17:53:57,330 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:57,331 INFO L514 BasicCegarLoop]: trace histogram [33, 31, 23, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-25 17:53:57,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:57,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-25 17:53:57,551 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:53:57,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:57,552 INFO L85 PathProgramCache]: Analyzing trace with hash 942041757, now seen corresponding path program 10 times [2021-11-25 17:53:57,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:57,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3914324] [2021-11-25 17:53:57,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:57,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:57,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2986 backedges. 437 proven. 318 refuted. 0 times theorem prover too weak. 2231 trivial. 0 not checked. [2021-11-25 17:53:57,862 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:57,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3914324] [2021-11-25 17:53:57,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3914324] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:57,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700195317] [2021-11-25 17:53:57,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:53:57,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:57,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:57,871 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:57,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 17:53:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:58,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 17:53:58,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2986 backedges. 1207 proven. 122 refuted. 0 times theorem prover too weak. 1657 trivial. 0 not checked. [2021-11-25 17:53:58,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:59,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2986 backedges. 241 proven. 233 refuted. 0 times theorem prover too weak. 2512 trivial. 0 not checked. [2021-11-25 17:53:59,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700195317] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:59,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1455882305] [2021-11-25 17:53:59,314 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:53:59,314 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:59,315 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-25 17:53:59,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:59,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17, 17] total 40 [2021-11-25 17:53:59,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032759827] [2021-11-25 17:53:59,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:59,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-25 17:53:59,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-25 17:53:59,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1422, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 17:53:59,318 INFO L87 Difference]: Start difference. First operand 3794 states and 6097 transitions. Second operand has 40 states, 40 states have (on average 3.35) internal successors, (134), 40 states have internal predecessors, (134), 19 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (26), 18 states have call predecessors, (26), 19 states have call successors, (26) [2021-11-25 17:54:00,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:00,933 INFO L93 Difference]: Finished difference Result 7445 states and 12015 transitions. [2021-11-25 17:54:00,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-11-25 17:54:00,933 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.35) internal successors, (134), 40 states have internal predecessors, (134), 19 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (26), 18 states have call predecessors, (26), 19 states have call successors, (26) Word has length 327 [2021-11-25 17:54:00,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:00,957 INFO L225 Difference]: With dead ends: 7445 [2021-11-25 17:54:00,957 INFO L226 Difference]: Without dead ends: 3962 [2021-11-25 17:54:01,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 722 GetRequests, 635 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=971, Invalid=6511, Unknown=0, NotChecked=0, Total=7482 [2021-11-25 17:54:01,031 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 206 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 1585 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:01,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 366 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1585 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:54:01,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3962 states. [2021-11-25 17:54:01,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3962 to 3852. [2021-11-25 17:54:01,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3852 states, 3073 states have (on average 1.165636186137325) internal successors, (3582), 3054 states have internal predecessors, (3582), 607 states have call successors, (607), 91 states have call predecessors, (607), 168 states have return successors, (1983), 706 states have call predecessors, (1983), 607 states have call successors, (1983) [2021-11-25 17:54:01,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3852 states to 3852 states and 6172 transitions. [2021-11-25 17:54:01,305 INFO L78 Accepts]: Start accepts. Automaton has 3852 states and 6172 transitions. Word has length 327 [2021-11-25 17:54:01,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:01,307 INFO L470 AbstractCegarLoop]: Abstraction has 3852 states and 6172 transitions. [2021-11-25 17:54:01,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.35) internal successors, (134), 40 states have internal predecessors, (134), 19 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (26), 18 states have call predecessors, (26), 19 states have call successors, (26) [2021-11-25 17:54:01,307 INFO L276 IsEmpty]: Start isEmpty. Operand 3852 states and 6172 transitions. [2021-11-25 17:54:01,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-11-25 17:54:01,312 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:01,312 INFO L514 BasicCegarLoop]: trace histogram [38, 36, 26, 15, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2021-11-25 17:54:01,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:01,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:01,535 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:01,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:01,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1014323648, now seen corresponding path program 11 times [2021-11-25 17:54:01,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:01,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721966733] [2021-11-25 17:54:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:01,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:01,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3972 backedges. 595 proven. 324 refuted. 0 times theorem prover too weak. 3053 trivial. 0 not checked. [2021-11-25 17:54:01,729 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:01,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721966733] [2021-11-25 17:54:01,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721966733] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:01,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298129798] [2021-11-25 17:54:01,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:54:01,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:01,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:01,731 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:01,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-25 17:54:01,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-25 17:54:01,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:01,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:54:01,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3972 backedges. 632 proven. 23 refuted. 0 times theorem prover too weak. 3317 trivial. 0 not checked. [2021-11-25 17:54:02,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:03,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3972 backedges. 632 proven. 23 refuted. 0 times theorem prover too weak. 3317 trivial. 0 not checked. [2021-11-25 17:54:03,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298129798] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:03,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [702563953] [2021-11-25 17:54:03,253 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:03,253 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:03,254 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-25 17:54:03,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:03,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 26 [2021-11-25 17:54:03,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360205229] [2021-11-25 17:54:03,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:03,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 17:54:03,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:03,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 17:54:03,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:54:03,258 INFO L87 Difference]: Start difference. First operand 3852 states and 6172 transitions. Second operand has 26 states, 24 states have (on average 4.875) internal successors, (117), 24 states have internal predecessors, (117), 12 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2021-11-25 17:54:04,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:04,515 INFO L93 Difference]: Finished difference Result 6733 states and 12428 transitions. [2021-11-25 17:54:04,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-25 17:54:04,516 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.875) internal successors, (117), 24 states have internal predecessors, (117), 12 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) Word has length 374 [2021-11-25 17:54:04,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:04,542 INFO L225 Difference]: With dead ends: 6733 [2021-11-25 17:54:04,542 INFO L226 Difference]: Without dead ends: 3528 [2021-11-25 17:54:04,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 736 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=541, Invalid=2215, Unknown=0, NotChecked=0, Total=2756 [2021-11-25 17:54:04,569 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 447 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:04,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 336 Invalid, 1100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 17:54:04,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3528 states. [2021-11-25 17:54:04,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3528 to 3438. [2021-11-25 17:54:04,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 2748 states have (on average 1.170669577874818) internal successors, (3217), 2737 states have internal predecessors, (3217), 562 states have call successors, (562), 87 states have call predecessors, (562), 124 states have return successors, (1716), 613 states have call predecessors, (1716), 562 states have call successors, (1716) [2021-11-25 17:54:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 5495 transitions. [2021-11-25 17:54:04,841 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 5495 transitions. Word has length 374 [2021-11-25 17:54:04,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:04,842 INFO L470 AbstractCegarLoop]: Abstraction has 3438 states and 5495 transitions. [2021-11-25 17:54:04,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.875) internal successors, (117), 24 states have internal predecessors, (117), 12 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2021-11-25 17:54:04,842 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 5495 transitions. [2021-11-25 17:54:04,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2021-11-25 17:54:04,849 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:04,849 INFO L514 BasicCegarLoop]: trace histogram [40, 39, 29, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-25 17:54:04,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:05,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:05,071 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:05,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:05,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1670327388, now seen corresponding path program 12 times [2021-11-25 17:54:05,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:05,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476253523] [2021-11-25 17:54:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:05,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:05,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4671 backedges. 360 proven. 171 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2021-11-25 17:54:05,286 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:05,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476253523] [2021-11-25 17:54:05,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476253523] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:05,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014826016] [2021-11-25 17:54:05,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:54:05,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:05,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:05,287 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:05,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-25 17:54:05,408 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:54:05,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:05,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 17:54:05,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:06,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4671 backedges. 1867 proven. 156 refuted. 0 times theorem prover too weak. 2648 trivial. 0 not checked. [2021-11-25 17:54:06,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:07,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4671 backedges. 843 proven. 330 refuted. 0 times theorem prover too weak. 3498 trivial. 0 not checked. [2021-11-25 17:54:07,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014826016] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:07,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [311232369] [2021-11-25 17:54:07,309 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:07,309 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:07,309 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-25 17:54:07,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:07,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 38 [2021-11-25 17:54:07,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414599873] [2021-11-25 17:54:07,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:07,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-25 17:54:07,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:07,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-25 17:54:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1281, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 17:54:07,312 INFO L87 Difference]: Start difference. First operand 3438 states and 5495 transitions. Second operand has 38 states, 38 states have (on average 4.2105263157894735) internal successors, (160), 38 states have internal predecessors, (160), 18 states have call successors, (26), 3 states have call predecessors, (26), 9 states have return successors, (26), 15 states have call predecessors, (26), 17 states have call successors, (26) [2021-11-25 17:54:09,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:09,917 INFO L93 Difference]: Finished difference Result 8627 states and 16693 transitions. [2021-11-25 17:54:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-11-25 17:54:09,917 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.2105263157894735) internal successors, (160), 38 states have internal predecessors, (160), 18 states have call successors, (26), 3 states have call predecessors, (26), 9 states have return successors, (26), 15 states have call predecessors, (26), 17 states have call successors, (26) Word has length 408 [2021-11-25 17:54:09,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:09,952 INFO L225 Difference]: With dead ends: 8627 [2021-11-25 17:54:09,952 INFO L226 Difference]: Without dead ends: 5476 [2021-11-25 17:54:09,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 802 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2465 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1195, Invalid=8705, Unknown=0, NotChecked=0, Total=9900 [2021-11-25 17:54:09,980 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 538 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 2441 mSolverCounterSat, 368 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 2809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 2441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:09,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 554 Invalid, 2809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [368 Valid, 2441 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-25 17:54:09,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5476 states. [2021-11-25 17:54:10,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5476 to 4656. [2021-11-25 17:54:10,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 3723 states have (on average 1.137792103142627) internal successors, (4236), 3714 states have internal predecessors, (4236), 787 states have call successors, (787), 103 states have call predecessors, (787), 142 states have return successors, (2455), 838 states have call predecessors, (2455), 786 states have call successors, (2455) [2021-11-25 17:54:10,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 7478 transitions. [2021-11-25 17:54:10,470 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 7478 transitions. Word has length 408 [2021-11-25 17:54:10,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:10,470 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 7478 transitions. [2021-11-25 17:54:10,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.2105263157894735) internal successors, (160), 38 states have internal predecessors, (160), 18 states have call successors, (26), 3 states have call predecessors, (26), 9 states have return successors, (26), 15 states have call predecessors, (26), 17 states have call successors, (26) [2021-11-25 17:54:10,470 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 7478 transitions. [2021-11-25 17:54:10,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2021-11-25 17:54:10,478 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:10,478 INFO L514 BasicCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 46, 46, 1, 1, 1, 1, 1] [2021-11-25 17:54:10,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:10,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:10,703 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:10,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:10,704 INFO L85 PathProgramCache]: Analyzing trace with hash -319947531, now seen corresponding path program 5 times [2021-11-25 17:54:10,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:10,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136364611] [2021-11-25 17:54:10,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:10,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-25 17:54:13,258 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:13,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136364611] [2021-11-25 17:54:13,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136364611] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:13,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858715782] [2021-11-25 17:54:13,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:54:13,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:13,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:13,260 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:13,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 17:54:13,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2021-11-25 17:54:13,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:13,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 1191 conjuncts, 95 conjunts are in the unsatisfiable core [2021-11-25 17:54:13,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:14,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-25 17:54:14,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:20,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-25 17:54:20,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858715782] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:20,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [912307864] [2021-11-25 17:54:20,527 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:54:20,527 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:20,527 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:54:20,527 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:54:20,527 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:54:20,956 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:54:20,962 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:54:21,791 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '251375#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:54:21,791 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:54:21,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:21,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2021-11-25 17:54:21,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325543297] [2021-11-25 17:54:21,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:21,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-11-25 17:54:21,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:21,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-11-25 17:54:21,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9172, Invalid=31430, Unknown=0, NotChecked=0, Total=40602 [2021-11-25 17:54:21,802 INFO L87 Difference]: Start difference. First operand 4656 states and 7478 transitions. Second operand has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2021-11-25 17:54:29,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:29,676 INFO L93 Difference]: Finished difference Result 9568 states and 15882 transitions. [2021-11-25 17:54:29,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2021-11-25 17:54:29,677 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 426 [2021-11-25 17:54:29,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:29,719 INFO L225 Difference]: With dead ends: 9568 [2021-11-25 17:54:29,720 INFO L226 Difference]: Without dead ends: 9567 [2021-11-25 17:54:29,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1465 GetRequests, 1171 SyntacticMatches, 0 SemanticMatches, 294 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21431 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=22661, Invalid=64659, Unknown=0, NotChecked=0, Total=87320 [2021-11-25 17:54:29,738 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 2175 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2175 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:29,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2175 Valid, 1258 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:54:29,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states. [2021-11-25 17:54:30,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 8016. [2021-11-25 17:54:30,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8016 states, 6411 states have (on average 1.1548900327562004) internal successors, (7404), 6402 states have internal predecessors, (7404), 1459 states have call successors, (1459), 103 states have call predecessors, (1459), 142 states have return successors, (4759), 1510 states have call predecessors, (4759), 1458 states have call successors, (4759) [2021-11-25 17:54:30,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8016 states to 8016 states and 13622 transitions. [2021-11-25 17:54:30,369 INFO L78 Accepts]: Start accepts. Automaton has 8016 states and 13622 transitions. Word has length 426 [2021-11-25 17:54:30,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:30,370 INFO L470 AbstractCegarLoop]: Abstraction has 8016 states and 13622 transitions. [2021-11-25 17:54:30,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2021-11-25 17:54:30,370 INFO L276 IsEmpty]: Start isEmpty. Operand 8016 states and 13622 transitions. [2021-11-25 17:54:30,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2021-11-25 17:54:30,379 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:30,379 INFO L514 BasicCegarLoop]: trace histogram [48, 46, 35, 19, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:54:30,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:30,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-11-25 17:54:30,595 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:30,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:30,596 INFO L85 PathProgramCache]: Analyzing trace with hash -408049498, now seen corresponding path program 13 times [2021-11-25 17:54:30,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:30,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092147367] [2021-11-25 17:54:30,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:30,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6652 backedges. 536 proven. 322 refuted. 0 times theorem prover too weak. 5794 trivial. 0 not checked. [2021-11-25 17:54:30,842 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:30,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092147367] [2021-11-25 17:54:30,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092147367] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:30,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292815918] [2021-11-25 17:54:30,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:54:30,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:30,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:30,844 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:30,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-25 17:54:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:31,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 1136 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 17:54:31,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6652 backedges. 3314 proven. 154 refuted. 0 times theorem prover too weak. 3184 trivial. 0 not checked. [2021-11-25 17:54:31,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:32,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6652 backedges. 536 proven. 322 refuted. 0 times theorem prover too weak. 5794 trivial. 0 not checked. [2021-11-25 17:54:32,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292815918] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:32,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [925097252] [2021-11-25 17:54:32,567 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:32,567 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:32,567 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-25 17:54:32,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:32,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2021-11-25 17:54:32,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597395306] [2021-11-25 17:54:32,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:32,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-25 17:54:32,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:32,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-25 17:54:32,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-11-25 17:54:32,570 INFO L87 Difference]: Start difference. First operand 8016 states and 13622 transitions. Second operand has 24 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 24 states have internal predecessors, (95), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2021-11-25 17:54:33,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:33,217 INFO L93 Difference]: Finished difference Result 8506 states and 14162 transitions. [2021-11-25 17:54:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 17:54:33,217 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 24 states have internal predecessors, (95), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) Word has length 483 [2021-11-25 17:54:33,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:33,290 INFO L225 Difference]: With dead ends: 8506 [2021-11-25 17:54:33,290 INFO L226 Difference]: Without dead ends: 7981 [2021-11-25 17:54:33,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 998 GetRequests, 959 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=322, Invalid=1318, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 17:54:33,303 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:33,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 399 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:54:33,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7981 states. [2021-11-25 17:54:33,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7981 to 7977. [2021-11-25 17:54:33,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7977 states, 6379 states have (on average 1.15441291738517) internal successors, (7364), 6369 states have internal predecessors, (7364), 1452 states have call successors, (1452), 103 states have call predecessors, (1452), 142 states have return successors, (4746), 1504 states have call predecessors, (4746), 1452 states have call successors, (4746) [2021-11-25 17:54:34,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7977 states to 7977 states and 13562 transitions. [2021-11-25 17:54:34,032 INFO L78 Accepts]: Start accepts. Automaton has 7977 states and 13562 transitions. Word has length 483 [2021-11-25 17:54:34,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:34,033 INFO L470 AbstractCegarLoop]: Abstraction has 7977 states and 13562 transitions. [2021-11-25 17:54:34,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 24 states have internal predecessors, (95), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2021-11-25 17:54:34,033 INFO L276 IsEmpty]: Start isEmpty. Operand 7977 states and 13562 transitions. [2021-11-25 17:54:34,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2021-11-25 17:54:34,042 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:34,042 INFO L514 BasicCegarLoop]: trace histogram [57, 54, 42, 24, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:54:34,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:34,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-11-25 17:54:34,267 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:34,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:34,268 INFO L85 PathProgramCache]: Analyzing trace with hash -265672840, now seen corresponding path program 14 times [2021-11-25 17:54:34,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:34,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121668453] [2021-11-25 17:54:34,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:34,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:34,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:34,583 INFO L134 CoverageAnalysis]: Checked inductivity of 9370 backedges. 660 proven. 558 refuted. 0 times theorem prover too weak. 8152 trivial. 0 not checked. [2021-11-25 17:54:34,583 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:34,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121668453] [2021-11-25 17:54:34,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121668453] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:34,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682620849] [2021-11-25 17:54:34,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:54:34,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:34,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:34,588 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:34,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-25 17:54:34,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-25 17:54:34,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:34,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:54:34,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9370 backedges. 1366 proven. 68 refuted. 0 times theorem prover too weak. 7936 trivial. 0 not checked. [2021-11-25 17:54:35,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:37,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9370 backedges. 1366 proven. 74 refuted. 0 times theorem prover too weak. 7930 trivial. 0 not checked. [2021-11-25 17:54:37,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682620849] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:37,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1459103313] [2021-11-25 17:54:37,329 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:37,329 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:37,329 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-25 17:54:37,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:37,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 14] total 37 [2021-11-25 17:54:37,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105239065] [2021-11-25 17:54:37,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:37,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-25 17:54:37,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:37,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-25 17:54:37,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 17:54:37,334 INFO L87 Difference]: Start difference. First operand 7977 states and 13562 transitions. Second operand has 37 states, 37 states have (on average 4.108108108108108) internal successors, (152), 35 states have internal predecessors, (152), 19 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 15 states have call predecessors, (24), 17 states have call successors, (24) [2021-11-25 17:54:40,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:40,208 INFO L93 Difference]: Finished difference Result 15925 states and 33416 transitions. [2021-11-25 17:54:40,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-11-25 17:54:40,209 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 4.108108108108108) internal successors, (152), 35 states have internal predecessors, (152), 19 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 15 states have call predecessors, (24), 17 states have call successors, (24) Word has length 569 [2021-11-25 17:54:40,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:40,278 INFO L225 Difference]: With dead ends: 15925 [2021-11-25 17:54:40,278 INFO L226 Difference]: Without dead ends: 9693 [2021-11-25 17:54:40,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1221 GetRequests, 1131 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1795 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1003, Invalid=7187, Unknown=0, NotChecked=0, Total=8190 [2021-11-25 17:54:40,327 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 716 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 2186 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 2541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 2186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:40,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 494 Invalid, 2541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 2186 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-25 17:54:40,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9693 states. [2021-11-25 17:54:41,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9693 to 7646. [2021-11-25 17:54:41,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7646 states, 6111 states have (on average 1.1644575355915563) internal successors, (7116), 6105 states have internal predecessors, (7116), 1378 states have call successors, (1378), 105 states have call predecessors, (1378), 153 states have return successors, (4997), 1435 states have call predecessors, (4997), 1378 states have call successors, (4997) [2021-11-25 17:54:41,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7646 states to 7646 states and 13491 transitions. [2021-11-25 17:54:41,144 INFO L78 Accepts]: Start accepts. Automaton has 7646 states and 13491 transitions. Word has length 569 [2021-11-25 17:54:41,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:41,145 INFO L470 AbstractCegarLoop]: Abstraction has 7646 states and 13491 transitions. [2021-11-25 17:54:41,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.108108108108108) internal successors, (152), 35 states have internal predecessors, (152), 19 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 15 states have call predecessors, (24), 17 states have call successors, (24) [2021-11-25 17:54:41,146 INFO L276 IsEmpty]: Start isEmpty. Operand 7646 states and 13491 transitions. [2021-11-25 17:54:41,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 598 [2021-11-25 17:54:41,157 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:41,157 INFO L514 BasicCegarLoop]: trace histogram [59, 58, 44, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:54:41,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-11-25 17:54:41,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:41,358 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:41,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:41,359 INFO L85 PathProgramCache]: Analyzing trace with hash -2028944602, now seen corresponding path program 15 times [2021-11-25 17:54:41,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:41,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487421903] [2021-11-25 17:54:41,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:41,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:41,754 INFO L134 CoverageAnalysis]: Checked inductivity of 10386 backedges. 1747 proven. 609 refuted. 0 times theorem prover too weak. 8030 trivial. 0 not checked. [2021-11-25 17:54:41,755 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:41,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487421903] [2021-11-25 17:54:41,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487421903] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:41,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586465004] [2021-11-25 17:54:41,755 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:54:41,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:41,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:41,756 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:41,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-25 17:54:41,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:54:41,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:41,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 999 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 17:54:41,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:43,091 INFO L134 CoverageAnalysis]: Checked inductivity of 10386 backedges. 2658 proven. 659 refuted. 0 times theorem prover too weak. 7069 trivial. 0 not checked. [2021-11-25 17:54:43,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:45,415 INFO L134 CoverageAnalysis]: Checked inductivity of 10386 backedges. 2646 proven. 699 refuted. 0 times theorem prover too weak. 7041 trivial. 0 not checked. [2021-11-25 17:54:45,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586465004] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:45,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [38903306] [2021-11-25 17:54:45,417 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:45,417 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:45,418 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-25 17:54:45,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:45,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 19, 26] total 49 [2021-11-25 17:54:45,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803228988] [2021-11-25 17:54:45,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:45,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-25 17:54:45,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:45,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-25 17:54:45,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2168, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 17:54:45,422 INFO L87 Difference]: Start difference. First operand 7646 states and 13491 transitions. Second operand has 49 states, 49 states have (on average 4.795918367346939) internal successors, (235), 48 states have internal predecessors, (235), 31 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 21 states have call predecessors, (40), 29 states have call successors, (40) [2021-11-25 17:54:50,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:50,379 INFO L93 Difference]: Finished difference Result 17526 states and 37985 transitions. [2021-11-25 17:54:50,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-11-25 17:54:50,380 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.795918367346939) internal successors, (235), 48 states have internal predecessors, (235), 31 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 21 states have call predecessors, (40), 29 states have call successors, (40) Word has length 597 [2021-11-25 17:54:50,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:50,437 INFO L225 Difference]: With dead ends: 17526 [2021-11-25 17:54:50,437 INFO L226 Difference]: Without dead ends: 11503 [2021-11-25 17:54:50,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1328 GetRequests, 1185 SyntacticMatches, 6 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5020 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2759, Invalid=16423, Unknown=0, NotChecked=0, Total=19182 [2021-11-25 17:54:50,489 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 1506 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 3870 mSolverCounterSat, 1305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1506 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 5175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1305 IncrementalHoareTripleChecker+Valid, 3870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:50,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1506 Valid, 1238 Invalid, 5175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1305 Valid, 3870 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-11-25 17:54:50,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11503 states. [2021-11-25 17:54:51,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11503 to 11146. [2021-11-25 17:54:51,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11146 states, 8915 states have (on average 1.1910263600673023) internal successors, (10618), 8907 states have internal predecessors, (10618), 2021 states have call successors, (2021), 156 states have call predecessors, (2021), 206 states have return successors, (7486), 2082 states have call predecessors, (7486), 2020 states have call successors, (7486) [2021-11-25 17:54:51,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11146 states to 11146 states and 20125 transitions. [2021-11-25 17:54:51,426 INFO L78 Accepts]: Start accepts. Automaton has 11146 states and 20125 transitions. Word has length 597 [2021-11-25 17:54:51,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:51,427 INFO L470 AbstractCegarLoop]: Abstraction has 11146 states and 20125 transitions. [2021-11-25 17:54:51,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.795918367346939) internal successors, (235), 48 states have internal predecessors, (235), 31 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 21 states have call predecessors, (40), 29 states have call successors, (40) [2021-11-25 17:54:51,427 INFO L276 IsEmpty]: Start isEmpty. Operand 11146 states and 20125 transitions. [2021-11-25 17:54:51,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 615 [2021-11-25 17:54:51,436 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:51,437 INFO L514 BasicCegarLoop]: trace histogram [61, 60, 45, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 16, 16, 16, 15, 15, 15, 15, 5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:54:51,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:51,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-11-25 17:54:51,663 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:51,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:51,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1651945751, now seen corresponding path program 16 times [2021-11-25 17:54:51,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:51,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407217420] [2021-11-25 17:54:51,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:51,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:51,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11009 backedges. 664 proven. 183 refuted. 0 times theorem prover too weak. 10162 trivial. 0 not checked. [2021-11-25 17:54:51,994 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:51,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407217420] [2021-11-25 17:54:51,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407217420] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:51,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445952321] [2021-11-25 17:54:51,995 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:54:51,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:51,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:51,996 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:52,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-25 17:54:52,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:52,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 17:54:52,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:53,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11009 backedges. 4156 proven. 123 refuted. 0 times theorem prover too weak. 6730 trivial. 0 not checked. [2021-11-25 17:54:53,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:54,027 INFO L134 CoverageAnalysis]: Checked inductivity of 11009 backedges. 664 proven. 183 refuted. 0 times theorem prover too weak. 10162 trivial. 0 not checked. [2021-11-25 17:54:54,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445952321] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:54,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1358629625] [2021-11-25 17:54:54,028 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:54,029 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:54,029 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-25 17:54:54,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:54,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 30 [2021-11-25 17:54:54,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994153361] [2021-11-25 17:54:54,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:54,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-25 17:54:54,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:54,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-25 17:54:54,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:54:54,032 INFO L87 Difference]: Start difference. First operand 11146 states and 20125 transitions. Second operand has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2021-11-25 17:54:55,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:55,027 INFO L93 Difference]: Finished difference Result 21023 states and 38540 transitions. [2021-11-25 17:54:55,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 17:54:55,027 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) Word has length 614 [2021-11-25 17:54:55,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:55,085 INFO L225 Difference]: With dead ends: 21023 [2021-11-25 17:54:55,085 INFO L226 Difference]: Without dead ends: 10444 [2021-11-25 17:54:55,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1261 GetRequests, 1217 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=337, Invalid=1555, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 17:54:55,146 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 68 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:55,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 470 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:54:55,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10444 states. [2021-11-25 17:54:56,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10444 to 10388. [2021-11-25 17:54:56,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10388 states, 8311 states have (on average 1.2045481891469136) internal successors, (10011), 8305 states have internal predecessors, (10011), 1867 states have call successors, (1867), 156 states have call predecessors, (1867), 206 states have return successors, (7218), 1926 states have call predecessors, (7218), 1865 states have call successors, (7218) [2021-11-25 17:54:56,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10388 states to 10388 states and 19096 transitions. [2021-11-25 17:54:56,168 INFO L78 Accepts]: Start accepts. Automaton has 10388 states and 19096 transitions. Word has length 614 [2021-11-25 17:54:56,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:56,169 INFO L470 AbstractCegarLoop]: Abstraction has 10388 states and 19096 transitions. [2021-11-25 17:54:56,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2021-11-25 17:54:56,169 INFO L276 IsEmpty]: Start isEmpty. Operand 10388 states and 19096 transitions. [2021-11-25 17:54:56,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 624 [2021-11-25 17:54:56,182 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:56,182 INFO L514 BasicCegarLoop]: trace histogram [62, 61, 45, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 17, 17, 17, 16, 16, 16, 16, 5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:54:56,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:56,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-11-25 17:54:56,395 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:54:56,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:56,396 INFO L85 PathProgramCache]: Analyzing trace with hash 2038140560, now seen corresponding path program 17 times [2021-11-25 17:54:56,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:54:56,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408347587] [2021-11-25 17:54:56,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:56,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:54:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 11331 backedges. 521 proven. 445 refuted. 0 times theorem prover too weak. 10365 trivial. 0 not checked. [2021-11-25 17:54:56,769 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:54:56,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408347587] [2021-11-25 17:54:56,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408347587] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:56,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816084457] [2021-11-25 17:54:56,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:54:56,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:56,771 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:56,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-25 17:54:56,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-25 17:54:56,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:56,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 915 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 17:54:56,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11331 backedges. 1646 proven. 32 refuted. 0 times theorem prover too weak. 9653 trivial. 0 not checked. [2021-11-25 17:54:57,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11331 backedges. 1703 proven. 32 refuted. 0 times theorem prover too weak. 9596 trivial. 0 not checked. [2021-11-25 17:54:59,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816084457] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:59,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1401633573] [2021-11-25 17:54:59,069 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:54:59,069 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:54:59,069 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-25 17:54:59,069 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:59,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 7, 10] total 33 [2021-11-25 17:54:59,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027686560] [2021-11-25 17:54:59,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:59,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-25 17:54:59,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:54:59,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-25 17:54:59,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 17:54:59,072 INFO L87 Difference]: Start difference. First operand 10388 states and 19096 transitions. Second operand has 33 states, 33 states have (on average 3.5454545454545454) internal successors, (117), 31 states have internal predecessors, (117), 13 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (25), 20 states have call predecessors, (25), 13 states have call successors, (25) [2021-11-25 17:55:00,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:00,256 INFO L93 Difference]: Finished difference Result 12864 states and 23094 transitions. [2021-11-25 17:55:00,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-11-25 17:55:00,257 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.5454545454545454) internal successors, (117), 31 states have internal predecessors, (117), 13 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (25), 20 states have call predecessors, (25), 13 states have call successors, (25) Word has length 623 [2021-11-25 17:55:00,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:00,316 INFO L225 Difference]: With dead ends: 12864 [2021-11-25 17:55:00,316 INFO L226 Difference]: Without dead ends: 10540 [2021-11-25 17:55:00,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1289 GetRequests, 1235 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=393, Invalid=2687, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 17:55:00,336 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 63 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:00,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 798 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:55:00,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10540 states. [2021-11-25 17:55:01,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10540 to 10425. [2021-11-25 17:55:01,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10425 states, 8345 states have (on average 1.20203714799281) internal successors, (10031), 8311 states have internal predecessors, (10031), 1859 states have call successors, (1859), 156 states have call predecessors, (1859), 217 states have return successors, (7258), 1957 states have call predecessors, (7258), 1857 states have call successors, (7258) [2021-11-25 17:55:01,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10425 states to 10425 states and 19148 transitions. [2021-11-25 17:55:01,378 INFO L78 Accepts]: Start accepts. Automaton has 10425 states and 19148 transitions. Word has length 623 [2021-11-25 17:55:01,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:01,379 INFO L470 AbstractCegarLoop]: Abstraction has 10425 states and 19148 transitions. [2021-11-25 17:55:01,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.5454545454545454) internal successors, (117), 31 states have internal predecessors, (117), 13 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (25), 20 states have call predecessors, (25), 13 states have call successors, (25) [2021-11-25 17:55:01,380 INFO L276 IsEmpty]: Start isEmpty. Operand 10425 states and 19148 transitions. [2021-11-25 17:55:01,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 736 [2021-11-25 17:55:01,391 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:01,392 INFO L514 BasicCegarLoop]: trace histogram [74, 71, 54, 32, 25, 25, 25, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 20, 19, 19, 18, 18, 18, 18, 7, 7, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:55:01,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-11-25 17:55:01,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-11-25 17:55:01,599 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:55:01,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:01,600 INFO L85 PathProgramCache]: Analyzing trace with hash -965156074, now seen corresponding path program 2 times [2021-11-25 17:55:01,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:55:01,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582775359] [2021-11-25 17:55:01,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:01,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:55:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:01,929 INFO L134 CoverageAnalysis]: Checked inductivity of 15925 backedges. 1128 proven. 27 refuted. 0 times theorem prover too weak. 14770 trivial. 0 not checked. [2021-11-25 17:55:01,929 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:55:01,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582775359] [2021-11-25 17:55:01,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582775359] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:01,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759059015] [2021-11-25 17:55:01,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:55:01,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:01,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:01,935 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:01,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-25 17:55:02,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-25 17:55:02,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:55:02,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:55:02,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:03,121 INFO L134 CoverageAnalysis]: Checked inductivity of 15925 backedges. 856 proven. 278 refuted. 0 times theorem prover too weak. 14791 trivial. 0 not checked. [2021-11-25 17:55:03,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:04,419 INFO L134 CoverageAnalysis]: Checked inductivity of 15925 backedges. 856 proven. 278 refuted. 0 times theorem prover too weak. 14791 trivial. 0 not checked. [2021-11-25 17:55:04,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759059015] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:04,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [195322949] [2021-11-25 17:55:04,421 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:55:04,421 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:55:04,421 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-25 17:55:04,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:55:04,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 29 [2021-11-25 17:55:04,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456211058] [2021-11-25 17:55:04,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:04,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-25 17:55:04,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:55:04,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-25 17:55:04,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2021-11-25 17:55:04,426 INFO L87 Difference]: Start difference. First operand 10425 states and 19148 transitions. Second operand has 30 states, 28 states have (on average 4.25) internal successors, (119), 24 states have internal predecessors, (119), 18 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (14), 11 states have call predecessors, (14), 11 states have call successors, (14) [2021-11-25 17:55:06,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:06,257 INFO L93 Difference]: Finished difference Result 12333 states and 21775 transitions. [2021-11-25 17:55:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-25 17:55:06,261 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 4.25) internal successors, (119), 24 states have internal predecessors, (119), 18 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (14), 11 states have call predecessors, (14), 11 states have call successors, (14) Word has length 735 [2021-11-25 17:55:06,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:06,342 INFO L225 Difference]: With dead ends: 12333 [2021-11-25 17:55:06,342 INFO L226 Difference]: Without dead ends: 12332 [2021-11-25 17:55:06,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1528 GetRequests, 1462 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 950 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=783, Invalid=3773, Unknown=0, NotChecked=0, Total=4556 [2021-11-25 17:55:06,356 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 300 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:06,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 396 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1098 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 17:55:06,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12332 states. [2021-11-25 17:55:07,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12332 to 12282. [2021-11-25 17:55:07,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12282 states, 9837 states have (on average 1.18064450543865) internal successors, (11614), 9756 states have internal predecessors, (11614), 2068 states have call successors, (2068), 250 states have call predecessors, (2068), 374 states have return successors, (7951), 2275 states have call predecessors, (7951), 2065 states have call successors, (7951) [2021-11-25 17:55:07,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12282 states to 12282 states and 21633 transitions. [2021-11-25 17:55:07,375 INFO L78 Accepts]: Start accepts. Automaton has 12282 states and 21633 transitions. Word has length 735 [2021-11-25 17:55:07,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:07,376 INFO L470 AbstractCegarLoop]: Abstraction has 12282 states and 21633 transitions. [2021-11-25 17:55:07,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 4.25) internal successors, (119), 24 states have internal predecessors, (119), 18 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (14), 11 states have call predecessors, (14), 11 states have call successors, (14) [2021-11-25 17:55:07,377 INFO L276 IsEmpty]: Start isEmpty. Operand 12282 states and 21633 transitions. [2021-11-25 17:55:07,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 748 [2021-11-25 17:55:07,387 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:07,387 INFO L514 BasicCegarLoop]: trace histogram [74, 73, 56, 32, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 18, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-25 17:55:07,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:07,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-11-25 17:55:07,588 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:55:07,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1375788173, now seen corresponding path program 3 times [2021-11-25 17:55:07,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:55:07,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662396500] [2021-11-25 17:55:07,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:07,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:55:07,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 662 proven. 646 refuted. 0 times theorem prover too weak. 15284 trivial. 0 not checked. [2021-11-25 17:55:07,979 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:55:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662396500] [2021-11-25 17:55:07,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662396500] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044629601] [2021-11-25 17:55:07,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:55:07,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:07,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:07,981 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:07,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-25 17:55:08,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:55:08,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:55:08,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 1244 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 17:55:08,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:09,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 2473 proven. 1223 refuted. 0 times theorem prover too weak. 12896 trivial. 0 not checked. [2021-11-25 17:55:09,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:11,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 2450 proven. 1256 refuted. 0 times theorem prover too weak. 12886 trivial. 0 not checked. [2021-11-25 17:55:11,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044629601] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:11,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1240866222] [2021-11-25 17:55:11,891 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:55:11,891 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:55:11,892 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-25 17:55:11,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:55:11,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 22] total 48 [2021-11-25 17:55:11,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016131272] [2021-11-25 17:55:11,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:11,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-25 17:55:11,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:55:11,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-25 17:55:11,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=2086, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 17:55:11,895 INFO L87 Difference]: Start difference. First operand 12282 states and 21633 transitions. Second operand has 48 states, 48 states have (on average 4.541666666666667) internal successors, (218), 47 states have internal predecessors, (218), 32 states have call successors, (37), 4 states have call predecessors, (37), 11 states have return successors, (37), 22 states have call predecessors, (37), 31 states have call successors, (37) [2021-11-25 17:55:17,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:17,363 INFO L93 Difference]: Finished difference Result 27816 states and 56615 transitions. [2021-11-25 17:55:17,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-11-25 17:55:17,364 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.541666666666667) internal successors, (218), 47 states have internal predecessors, (218), 32 states have call successors, (37), 4 states have call predecessors, (37), 11 states have return successors, (37), 22 states have call predecessors, (37), 31 states have call successors, (37) Word has length 747 [2021-11-25 17:55:17,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:17,474 INFO L225 Difference]: With dead ends: 27816 [2021-11-25 17:55:17,474 INFO L226 Difference]: Without dead ends: 17115 [2021-11-25 17:55:17,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1623 GetRequests, 1485 SyntacticMatches, 3 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5209 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2291, Invalid=16341, Unknown=0, NotChecked=0, Total=18632 [2021-11-25 17:55:17,543 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 1172 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 975 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1174 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 4244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 975 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:17,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1174 Valid, 856 Invalid, 4244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [975 Valid, 3269 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-25 17:55:17,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17115 states. [2021-11-25 17:55:18,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17115 to 15560. [2021-11-25 17:55:18,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15560 states, 12467 states have (on average 1.1888986925483276) internal successors, (14822), 12373 states have internal predecessors, (14822), 2603 states have call successors, (2603), 312 states have call predecessors, (2603), 487 states have return successors, (11124), 2874 states have call predecessors, (11124), 2601 states have call successors, (11124) [2021-11-25 17:55:18,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15560 states to 15560 states and 28549 transitions. [2021-11-25 17:55:18,793 INFO L78 Accepts]: Start accepts. Automaton has 15560 states and 28549 transitions. Word has length 747 [2021-11-25 17:55:18,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:18,793 INFO L470 AbstractCegarLoop]: Abstraction has 15560 states and 28549 transitions. [2021-11-25 17:55:18,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.541666666666667) internal successors, (218), 47 states have internal predecessors, (218), 32 states have call successors, (37), 4 states have call predecessors, (37), 11 states have return successors, (37), 22 states have call predecessors, (37), 31 states have call successors, (37) [2021-11-25 17:55:18,793 INFO L276 IsEmpty]: Start isEmpty. Operand 15560 states and 28549 transitions. [2021-11-25 17:55:18,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 859 [2021-11-25 17:55:18,805 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:18,806 INFO L514 BasicCegarLoop]: trace histogram [95, 95, 95, 95, 95, 95, 95, 94, 94, 1, 1, 1, 1, 1] [2021-11-25 17:55:18,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:19,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-11-25 17:55:19,018 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:55:19,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:19,019 INFO L85 PathProgramCache]: Analyzing trace with hash 433790965, now seen corresponding path program 6 times [2021-11-25 17:55:19,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:55:19,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381589362] [2021-11-25 17:55:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:19,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:55:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:28,373 INFO L134 CoverageAnalysis]: Checked inductivity of 40091 backedges. 0 proven. 22231 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2021-11-25 17:55:28,374 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:55:28,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381589362] [2021-11-25 17:55:28,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381589362] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:28,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591135249] [2021-11-25 17:55:28,374 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:55:28,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:28,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:28,375 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:28,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-25 17:55:28,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:55:28,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:55:28,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 2391 conjuncts, 191 conjunts are in the unsatisfiable core [2021-11-25 17:55:28,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 40091 backedges. 0 proven. 22231 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2021-11-25 17:55:30,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:53,757 INFO L134 CoverageAnalysis]: Checked inductivity of 40091 backedges. 0 proven. 22231 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2021-11-25 17:55:53,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591135249] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:53,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [226498579] [2021-11-25 17:55:53,758 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 17:55:53,758 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:55:53,758 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:55:53,759 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:55:53,759 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:55:54,027 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2021-11-25 17:55:54,033 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:55:55,447 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '563525#(and (<= 0 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~p~0#1| 0) (<= |ULTIMATE.start_main_~z~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~z~0#1| 2147483648)) (<= |ULTIMATE.start_main_~x~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~y~0#1|) (< 2147483646 |ULTIMATE.start_main_#t~post7#1|) (<= 0 |ULTIMATE.start_main_~q~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2147483647))' at error location [2021-11-25 17:55:55,447 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:55:55,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:55:55,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [191, 191, 191] total 381 [2021-11-25 17:55:55,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900500532] [2021-11-25 17:55:55,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:55,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2021-11-25 17:55:55,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:55:55,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2021-11-25 17:55:55,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36724, Invalid=118118, Unknown=0, NotChecked=0, Total=154842 [2021-11-25 17:55:55,468 INFO L87 Difference]: Start difference. First operand 15560 states and 28549 transitions. Second operand has 382 states, 381 states have (on average 2.010498687664042) internal successors, (766), 382 states have internal predecessors, (766), 190 states have call successors, (190), 1 states have call predecessors, (190), 1 states have return successors, (190), 190 states have call predecessors, (190), 190 states have call successors, (190) [2021-11-25 17:56:49,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:49,387 INFO L93 Difference]: Finished difference Result 29479 states and 55907 transitions. [2021-11-25 17:56:49,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 383 states. [2021-11-25 17:56:49,388 INFO L78 Accepts]: Start accepts. Automaton has has 382 states, 381 states have (on average 2.010498687664042) internal successors, (766), 382 states have internal predecessors, (766), 190 states have call successors, (190), 1 states have call predecessors, (190), 1 states have return successors, (190), 190 states have call predecessors, (190), 190 states have call successors, (190) Word has length 858 [2021-11-25 17:56:49,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:49,510 INFO L225 Difference]: With dead ends: 29479 [2021-11-25 17:56:49,510 INFO L226 Difference]: Without dead ends: 29478 [2021-11-25 17:56:49,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2953 GetRequests, 2371 SyntacticMatches, 0 SemanticMatches, 582 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79799 ImplicationChecksByTransitivity, 48.1s TimeCoverageRelationStatistics Valid=91349, Invalid=249123, Unknown=0, NotChecked=0, Total=340472 [2021-11-25 17:56:49,546 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 5347 mSDsluCounter, 1927 mSDsCounter, 0 mSdLazyCounter, 2156 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5347 SdHoareTripleChecker+Valid, 2151 SdHoareTripleChecker+Invalid, 2260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 2156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:49,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5347 Valid, 2151 Invalid, 2260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 2156 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-25 17:56:49,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29478 states. [2021-11-25 17:56:51,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29478 to 26120. [2021-11-25 17:56:51,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26120 states, 20915 states have (on average 1.21357877121683) internal successors, (25382), 20821 states have internal predecessors, (25382), 4715 states have call successors, (4715), 312 states have call predecessors, (4715), 487 states have return successors, (20628), 4986 states have call predecessors, (20628), 4713 states have call successors, (20628) [2021-11-25 17:56:51,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26120 states to 26120 states and 50725 transitions. [2021-11-25 17:56:51,925 INFO L78 Accepts]: Start accepts. Automaton has 26120 states and 50725 transitions. Word has length 858 [2021-11-25 17:56:51,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:51,926 INFO L470 AbstractCegarLoop]: Abstraction has 26120 states and 50725 transitions. [2021-11-25 17:56:51,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 382 states, 381 states have (on average 2.010498687664042) internal successors, (766), 382 states have internal predecessors, (766), 190 states have call successors, (190), 1 states have call predecessors, (190), 1 states have return successors, (190), 190 states have call predecessors, (190), 190 states have call successors, (190) [2021-11-25 17:56:51,926 INFO L276 IsEmpty]: Start isEmpty. Operand 26120 states and 50725 transitions. [2021-11-25 17:56:51,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1387 [2021-11-25 17:56:51,952 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:51,952 INFO L514 BasicCegarLoop]: trace histogram [137, 136, 107, 62, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 45, 30, 23, 23, 22, 22, 22, 22, 10, 10, 10, 10, 5, 4, 4, 4, 1, 1, 1, 1] [2021-11-25 17:56:51,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:52,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:52,154 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:56:52,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash 762137833, now seen corresponding path program 18 times [2021-11-25 17:56:52,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:56:52,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338939800] [2021-11-25 17:56:52,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:52,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:56:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:52,936 INFO L134 CoverageAnalysis]: Checked inductivity of 59172 backedges. 4139 proven. 738 refuted. 0 times theorem prover too weak. 54295 trivial. 0 not checked. [2021-11-25 17:56:52,937 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:56:52,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338939800] [2021-11-25 17:56:52,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338939800] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:52,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567987642] [2021-11-25 17:56:52,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 17:56:52,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:52,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:52,943 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:52,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-25 17:56:53,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 17:56:53,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:56:53,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 2286 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-25 17:56:53,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:55,147 INFO L134 CoverageAnalysis]: Checked inductivity of 59172 backedges. 13432 proven. 1134 refuted. 0 times theorem prover too weak. 44606 trivial. 0 not checked. [2021-11-25 17:56:55,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:58,834 INFO L134 CoverageAnalysis]: Checked inductivity of 59172 backedges. 5912 proven. 1730 refuted. 0 times theorem prover too weak. 51530 trivial. 0 not checked. [2021-11-25 17:56:58,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567987642] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1433189852] [2021-11-25 17:56:58,836 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:56:58,836 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:56:58,836 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-25 17:56:58,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:56:58,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 22] total 42 [2021-11-25 17:56:58,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783738006] [2021-11-25 17:56:58,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:58,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-25 17:56:58,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:56:58,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-25 17:56:58,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1563, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 17:56:58,841 INFO L87 Difference]: Start difference. First operand 26120 states and 50725 transitions. Second operand has 42 states, 41 states have (on average 5.439024390243903) internal successors, (223), 41 states have internal predecessors, (223), 29 states have call successors, (36), 4 states have call predecessors, (36), 15 states have return successors, (39), 19 states have call predecessors, (39), 27 states have call successors, (39) [2021-11-25 17:57:05,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:57:05,295 INFO L93 Difference]: Finished difference Result 59068 states and 142340 transitions. [2021-11-25 17:57:05,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-11-25 17:57:05,296 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 5.439024390243903) internal successors, (223), 41 states have internal predecessors, (223), 29 states have call successors, (36), 4 states have call predecessors, (36), 15 states have return successors, (39), 19 states have call predecessors, (39), 27 states have call successors, (39) Word has length 1386 [2021-11-25 17:57:05,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:57:05,524 INFO L225 Difference]: With dead ends: 59068 [2021-11-25 17:57:05,524 INFO L226 Difference]: Without dead ends: 35926 [2021-11-25 17:57:05,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2883 GetRequests, 2758 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4406 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2642, Invalid=13360, Unknown=0, NotChecked=0, Total=16002 [2021-11-25 17:57:05,917 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1671 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 2883 mSolverCounterSat, 1628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1674 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 4511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1628 IncrementalHoareTripleChecker+Valid, 2883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-25 17:57:05,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1674 Valid, 833 Invalid, 4511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1628 Valid, 2883 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-25 17:57:05,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35926 states. [2021-11-25 17:57:08,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35926 to 31053. [2021-11-25 17:57:08,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31053 states, 24876 states have (on average 1.2127351664254704) internal successors, (30168), 24770 states have internal predecessors, (30168), 5579 states have call successors, (5579), 427 states have call predecessors, (5579), 595 states have return successors, (32852), 5855 states have call predecessors, (32852), 5577 states have call successors, (32852) [2021-11-25 17:57:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31053 states to 31053 states and 68599 transitions. [2021-11-25 17:57:09,081 INFO L78 Accepts]: Start accepts. Automaton has 31053 states and 68599 transitions. Word has length 1386 [2021-11-25 17:57:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:57:09,082 INFO L470 AbstractCegarLoop]: Abstraction has 31053 states and 68599 transitions. [2021-11-25 17:57:09,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 5.439024390243903) internal successors, (223), 41 states have internal predecessors, (223), 29 states have call successors, (36), 4 states have call predecessors, (36), 15 states have return successors, (39), 19 states have call predecessors, (39), 27 states have call successors, (39) [2021-11-25 17:57:09,082 INFO L276 IsEmpty]: Start isEmpty. Operand 31053 states and 68599 transitions. [2021-11-25 17:57:09,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2021-11-25 17:57:09,307 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:57:09,308 INFO L514 BasicCegarLoop]: trace histogram [138, 135, 108, 63, 54, 54, 54, 54, 52, 52, 52, 52, 52, 52, 52, 51, 51, 45, 30, 23, 23, 22, 22, 22, 22, 9, 9, 9, 9, 5, 4, 4, 4, 1, 1, 1, 1] [2021-11-25 17:57:09,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:09,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:09,508 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:57:09,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:57:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash -852372271, now seen corresponding path program 19 times [2021-11-25 17:57:09,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:57:09,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202781019] [2021-11-25 17:57:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:09,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:57:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:10,462 INFO L134 CoverageAnalysis]: Checked inductivity of 59642 backedges. 5770 proven. 2553 refuted. 0 times theorem prover too weak. 51319 trivial. 0 not checked. [2021-11-25 17:57:10,462 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:57:10,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202781019] [2021-11-25 17:57:10,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202781019] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:57:10,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623020866] [2021-11-25 17:57:10,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 17:57:10,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:10,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:57:10,464 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:57:10,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-11-25 17:57:10,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:10,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 3163 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 17:57:10,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:12,670 INFO L134 CoverageAnalysis]: Checked inductivity of 59642 backedges. 23049 proven. 1081 refuted. 0 times theorem prover too weak. 35512 trivial. 0 not checked. [2021-11-25 17:57:12,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:15,832 INFO L134 CoverageAnalysis]: Checked inductivity of 59642 backedges. 5804 proven. 2538 refuted. 0 times theorem prover too weak. 51300 trivial. 0 not checked. [2021-11-25 17:57:15,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623020866] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:15,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1725406251] [2021-11-25 17:57:15,834 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:57:15,834 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:57:15,834 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-25 17:57:15,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:57:15,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 25] total 33 [2021-11-25 17:57:15,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298402485] [2021-11-25 17:57:15,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:57:15,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-25 17:57:15,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:57:15,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-25 17:57:15,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 17:57:15,840 INFO L87 Difference]: Start difference. First operand 31053 states and 68599 transitions. Second operand has 33 states, 33 states have (on average 5.212121212121212) internal successors, (172), 33 states have internal predecessors, (172), 22 states have call successors, (29), 2 states have call predecessors, (29), 8 states have return successors, (34), 14 states have call predecessors, (34), 22 states have call successors, (34) [2021-11-25 17:57:21,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:57:21,254 INFO L93 Difference]: Finished difference Result 81486 states and 191483 transitions. [2021-11-25 17:57:21,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-25 17:57:21,255 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.212121212121212) internal successors, (172), 33 states have internal predecessors, (172), 22 states have call successors, (29), 2 states have call predecessors, (29), 8 states have return successors, (34), 14 states have call predecessors, (34), 22 states have call successors, (34) Word has length 1392 [2021-11-25 17:57:21,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:57:21,776 INFO L225 Difference]: With dead ends: 81486 [2021-11-25 17:57:21,776 INFO L226 Difference]: Without dead ends: 53694 [2021-11-25 17:57:21,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2837 GetRequests, 2774 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=492, Invalid=2700, Unknown=0, NotChecked=0, Total=3192 [2021-11-25 17:57:21,946 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 156 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:57:21,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 598 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:57:21,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53694 states. [2021-11-25 17:57:26,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53694 to 40284. [2021-11-25 17:57:26,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40284 states, 32278 states have (on average 1.219809157940393) internal successors, (39373), 32125 states have internal predecessors, (39373), 7311 states have call successors, (7311), 427 states have call predecessors, (7311), 692 states have return successors, (52145), 7731 states have call predecessors, (52145), 7309 states have call successors, (52145) [2021-11-25 17:57:27,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40284 states to 40284 states and 98829 transitions. [2021-11-25 17:57:27,305 INFO L78 Accepts]: Start accepts. Automaton has 40284 states and 98829 transitions. Word has length 1392 [2021-11-25 17:57:27,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:57:27,305 INFO L470 AbstractCegarLoop]: Abstraction has 40284 states and 98829 transitions. [2021-11-25 17:57:27,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.212121212121212) internal successors, (172), 33 states have internal predecessors, (172), 22 states have call successors, (29), 2 states have call predecessors, (29), 8 states have return successors, (34), 14 states have call predecessors, (34), 22 states have call successors, (34) [2021-11-25 17:57:27,306 INFO L276 IsEmpty]: Start isEmpty. Operand 40284 states and 98829 transitions. [2021-11-25 17:57:27,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1695 [2021-11-25 17:57:27,335 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:57:27,335 INFO L514 BasicCegarLoop]: trace histogram [168, 165, 131, 77, 65, 65, 65, 65, 63, 63, 63, 63, 63, 63, 63, 62, 62, 54, 37, 28, 28, 27, 27, 27, 27, 12, 12, 12, 12, 6, 5, 5, 5, 1, 1, 1, 1] [2021-11-25 17:57:27,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:27,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:27,536 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-25 17:57:27,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:57:27,537 INFO L85 PathProgramCache]: Analyzing trace with hash -896467500, now seen corresponding path program 20 times [2021-11-25 17:57:27,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:57:27,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943318640] [2021-11-25 17:57:27,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:27,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:57:28,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:28,685 INFO L134 CoverageAnalysis]: Checked inductivity of 88532 backedges. 4506 proven. 2547 refuted. 0 times theorem prover too weak. 81479 trivial. 0 not checked. [2021-11-25 17:57:28,685 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:57:28,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943318640] [2021-11-25 17:57:28,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943318640] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:57:28,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956613884] [2021-11-25 17:57:28,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:57:28,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:28,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:57:28,687 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:57:28,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19eafc2a-b231-4fda-9e63-fdc3f485082f/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-11-25 17:57:28,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-25 17:57:28,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:57:28,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 1273 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-25 17:57:28,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:31,614 INFO L134 CoverageAnalysis]: Checked inductivity of 88532 backedges. 30311 proven. 496 refuted. 0 times theorem prover too weak. 57725 trivial. 0 not checked. [2021-11-25 17:57:31,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:35,399 INFO L134 CoverageAnalysis]: Checked inductivity of 88532 backedges. 8357 proven. 2020 refuted. 0 times theorem prover too weak. 78155 trivial. 0 not checked. [2021-11-25 17:57:35,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956613884] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:35,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2017951241] [2021-11-25 17:57:35,401 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 17:57:35,401 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:57:35,402 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-25 17:57:35,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:57:35,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29, 32] total 56 [2021-11-25 17:57:35,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529779734] [2021-11-25 17:57:35,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:57:35,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-25 17:57:35,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:57:35,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-25 17:57:35,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2877, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 17:57:35,407 INFO L87 Difference]: Start difference. First operand 40284 states and 98829 transitions. Second operand has 56 states, 56 states have (on average 4.107142857142857) internal successors, (230), 55 states have internal predecessors, (230), 31 states have call successors, (42), 2 states have call predecessors, (42), 11 states have return successors, (44), 21 states have call predecessors, (44), 31 states have call successors, (44)