./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 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh --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 --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 08:58:52,940 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 08:58:52,942 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 08:58:52,953 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 08:58:52,954 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 08:58:52,954 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 08:58:52,955 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 08:58:52,956 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 08:58:52,957 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 08:58:52,958 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 08:58:52,958 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 08:58:52,959 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 08:58:52,959 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 08:58:52,960 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 08:58:52,960 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 08:58:52,961 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 08:58:52,962 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 08:58:52,962 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 08:58:52,963 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 08:58:52,964 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 08:58:52,965 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 08:58:52,966 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 08:58:52,967 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 08:58:52,967 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 08:58:52,969 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 08:58:52,969 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 08:58:52,970 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 08:58:52,970 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 08:58:52,970 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 08:58:52,971 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 08:58:52,971 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 08:58:52,972 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 08:58:52,972 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 08:58:52,973 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 08:58:52,973 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 08:58:52,973 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 08:58:52,974 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 08:58:52,974 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 08:58:52,974 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 08:58:52,975 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 08:58:52,975 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 08:58:52,976 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-64bit-Taipan_Default.epf [2022-12-14 08:58:52,994 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 08:58:52,995 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 08:58:53,000 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 08:58:53,000 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 08:58:53,000 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 08:58:53,000 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 08:58:53,000 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 08:58:53,001 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 08:58:53,001 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 08:58:53,002 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 08:58:53,002 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 08:58:53,002 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 08:58:53,002 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 08:58:53,002 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 08:58:53,003 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 08:58:53,004 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 08:58:53,004 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 08:58:53,004 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 08:58:53,004 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 08:58:53,004 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:58:53,004 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 08:58:53,005 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 08:58:53,006 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/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_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh 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 [2022-12-14 08:58:53,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 08:58:53,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 08:58:53,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 08:58:53,185 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 08:58:53,185 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 08:58:53,186 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/termination-numeric/Parts.c [2022-12-14 08:58:55,877 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 08:58:56,036 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 08:58:56,036 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/sv-benchmarks/c/termination-numeric/Parts.c [2022-12-14 08:58:56,040 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/data/6eeb3b2fb/0d24c05504e044c4a0782ee90a7567d4/FLAGa30f85618 [2022-12-14 08:58:56,054 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/data/6eeb3b2fb/0d24c05504e044c4a0782ee90a7567d4 [2022-12-14 08:58:56,056 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 08:58:56,058 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 08:58:56,059 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 08:58:56,059 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 08:58:56,063 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 08:58:56,063 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,064 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@335396ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56, skipping insertion in model container [2022-12-14 08:58:56,064 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,071 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 08:58:56,084 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 08:58:56,211 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:58:56,215 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 08:58:56,226 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:58:56,235 INFO L208 MainTranslator]: Completed translation [2022-12-14 08:58:56,236 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56 WrapperNode [2022-12-14 08:58:56,236 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 08:58:56,237 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 08:58:56,237 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 08:58:56,237 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 08:58:56,242 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,245 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,257 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 40 [2022-12-14 08:58:56,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 08:58:56,258 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 08:58:56,258 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 08:58:56,258 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 08:58:56,264 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,264 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,265 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,265 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,267 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,271 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,272 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,274 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 08:58:56,275 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 08:58:56,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 08:58:56,275 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 08:58:56,276 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (1/1) ... [2022-12-14 08:58:56,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:58:56,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:58:56,298 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 08:58:56,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 08:58:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2022-12-14 08:58:56,332 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2022-12-14 08:58:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 08:58:56,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 08:58:56,384 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 08:58:56,386 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 08:58:56,482 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 08:58:56,496 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 08:58:56,496 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 08:58:56,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:58:56 BoogieIcfgContainer [2022-12-14 08:58:56,498 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 08:58:56,500 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 08:58:56,500 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 08:58:56,503 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 08:58:56,503 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 08:58:56" (1/3) ... [2022-12-14 08:58:56,503 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5075c9d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:58:56, skipping insertion in model container [2022-12-14 08:58:56,503 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:58:56" (2/3) ... [2022-12-14 08:58:56,504 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5075c9d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:58:56, skipping insertion in model container [2022-12-14 08:58:56,504 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:58:56" (3/3) ... [2022-12-14 08:58:56,505 INFO L112 eAbstractionObserver]: Analyzing ICFG Parts.c [2022-12-14 08:58:56,517 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 08:58:56,518 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2022-12-14 08:58:56,551 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 08:58:56,556 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@44025c1d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 08:58:56,556 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-12-14 08:58:56,559 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) [2022-12-14 08:58:56,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 08:58:56,563 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:56,564 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 08:58:56,564 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:56,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:56,568 INFO L85 PathProgramCache]: Analyzing trace with hash -764829761, now seen corresponding path program 1 times [2022-12-14 08:58:56,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:56,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554179768] [2022-12-14 08:58:56,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:56,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:56,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:56,695 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:56,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554179768] [2022-12-14 08:58:56,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554179768] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:56,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:56,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 08:58:56,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102924815] [2022-12-14 08:58:56,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:56,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:58:56,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:56,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:58:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:58:56,724 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) [2022-12-14 08:58:56,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:56,782 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2022-12-14 08:58:56,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:58:56,784 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 [2022-12-14 08:58:56,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:56,790 INFO L225 Difference]: With dead ends: 82 [2022-12-14 08:58:56,790 INFO L226 Difference]: Without dead ends: 40 [2022-12-14 08:58:56,792 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:56,795 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 21 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:56,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 107 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:56,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-12-14 08:58:56,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-12-14 08:58:56,821 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) [2022-12-14 08:58:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2022-12-14 08:58:56,823 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 6 [2022-12-14 08:58:56,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:56,823 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2022-12-14 08:58:56,824 INFO L496 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) [2022-12-14 08:58:56,824 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2022-12-14 08:58:56,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 08:58:56,825 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:56,825 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:56,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 08:58:56,826 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:56,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:56,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1110448044, now seen corresponding path program 1 times [2022-12-14 08:58:56,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:56,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480547245] [2022-12-14 08:58:56,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:56,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:56,859 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:56,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480547245] [2022-12-14 08:58:56,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480547245] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:56,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:56,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:58:56,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108936074] [2022-12-14 08:58:56,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:56,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:58:56,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:56,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:58:56,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:58:56,862 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 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) [2022-12-14 08:58:56,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:56,900 INFO L93 Difference]: Finished difference Result 42 states and 52 transitions. [2022-12-14 08:58:56,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:58:56,901 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 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 [2022-12-14 08:58:56,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:56,903 INFO L225 Difference]: With dead ends: 42 [2022-12-14 08:58:56,903 INFO L226 Difference]: Without dead ends: 41 [2022-12-14 08:58:56,903 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:56,904 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 14 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:56,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 55 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:56,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-12-14 08:58:56,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2022-12-14 08:58:56,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 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) [2022-12-14 08:58:56,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2022-12-14 08:58:56,911 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 11 [2022-12-14 08:58:56,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:56,912 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2022-12-14 08:58:56,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 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) [2022-12-14 08:58:56,912 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2022-12-14 08:58:56,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 08:58:56,913 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:56,913 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:56,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 08:58:56,913 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:56,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:56,914 INFO L85 PathProgramCache]: Analyzing trace with hash -64314859, now seen corresponding path program 1 times [2022-12-14 08:58:56,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:56,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462017055] [2022-12-14 08:58:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:56,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:56,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:56,955 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:56,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462017055] [2022-12-14 08:58:56,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462017055] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:56,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:56,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:58:56,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175326220] [2022-12-14 08:58:56,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:56,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:58:56,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:56,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:58:56,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:58:56,958 INFO L87 Difference]: Start difference. First operand 39 states and 46 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) [2022-12-14 08:58:56,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:56,978 INFO L93 Difference]: Finished difference Result 40 states and 47 transitions. [2022-12-14 08:58:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:58:56,978 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 [2022-12-14 08:58:56,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:56,993 INFO L225 Difference]: With dead ends: 40 [2022-12-14 08:58:56,993 INFO L226 Difference]: Without dead ends: 39 [2022-12-14 08:58:56,993 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:56,995 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 10 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:56,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 105 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:56,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-12-14 08:58:57,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2022-12-14 08:58:57,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.48) internal successors, (37), 32 states have internal predecessors, (37), 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) [2022-12-14 08:58:57,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 45 transitions. [2022-12-14 08:58:57,002 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 45 transitions. Word has length 12 [2022-12-14 08:58:57,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:57,002 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 45 transitions. [2022-12-14 08:58:57,002 INFO L496 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) [2022-12-14 08:58:57,003 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 45 transitions. [2022-12-14 08:58:57,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 08:58:57,003 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:57,003 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:57,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 08:58:57,004 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:57,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:57,004 INFO L85 PathProgramCache]: Analyzing trace with hash -64150948, now seen corresponding path program 1 times [2022-12-14 08:58:57,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:57,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940564496] [2022-12-14 08:58:57,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:57,068 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:57,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940564496] [2022-12-14 08:58:57,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940564496] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:57,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:57,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 08:58:57,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085485694] [2022-12-14 08:58:57,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:57,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:58:57,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:57,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:58:57,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:58:57,071 INFO L87 Difference]: Start difference. First operand 38 states and 45 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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) [2022-12-14 08:58:57,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:57,125 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2022-12-14 08:58:57,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 08:58:57,126 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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 12 [2022-12-14 08:58:57,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:57,126 INFO L225 Difference]: With dead ends: 91 [2022-12-14 08:58:57,127 INFO L226 Difference]: Without dead ends: 56 [2022-12-14 08:58:57,127 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:57,128 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 14 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:57,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 124 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:57,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-12-14 08:58:57,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 49. [2022-12-14 08:58:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 34 states have (on average 1.411764705882353) internal successors, (48), 41 states have internal predecessors, (48), 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) [2022-12-14 08:58:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2022-12-14 08:58:57,136 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 12 [2022-12-14 08:58:57,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:57,136 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2022-12-14 08:58:57,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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) [2022-12-14 08:58:57,136 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2022-12-14 08:58:57,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 08:58:57,137 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:57,137 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:57,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 08:58:57,137 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:57,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:57,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1993760531, now seen corresponding path program 1 times [2022-12-14 08:58:57,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:57,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405924943] [2022-12-14 08:58:57,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:57,170 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:57,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405924943] [2022-12-14 08:58:57,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405924943] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:57,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:57,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:58:57,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125618067] [2022-12-14 08:58:57,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:57,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:58:57,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:57,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:58:57,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:58:57,173 INFO L87 Difference]: Start difference. First operand 49 states and 58 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) [2022-12-14 08:58:57,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:57,198 INFO L93 Difference]: Finished difference Result 58 states and 70 transitions. [2022-12-14 08:58:57,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:58:57,199 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 [2022-12-14 08:58:57,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:57,200 INFO L225 Difference]: With dead ends: 58 [2022-12-14 08:58:57,200 INFO L226 Difference]: Without dead ends: 57 [2022-12-14 08:58:57,200 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:57,201 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 2 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:57,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 113 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:57,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-12-14 08:58:57,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-12-14 08:58:57,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 40 states have (on average 1.35) 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) [2022-12-14 08:58:57,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2022-12-14 08:58:57,208 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 13 [2022-12-14 08:58:57,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:57,208 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2022-12-14 08:58:57,208 INFO L496 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) [2022-12-14 08:58:57,208 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-12-14 08:58:57,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 08:58:57,209 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:57,209 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:57,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 08:58:57,209 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:57,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:57,210 INFO L85 PathProgramCache]: Analyzing trace with hash -448452296, now seen corresponding path program 1 times [2022-12-14 08:58:57,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:57,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940749702] [2022-12-14 08:58:57,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 08:58:57,244 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:57,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940749702] [2022-12-14 08:58:57,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940749702] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:57,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:57,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:58:57,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296529251] [2022-12-14 08:58:57,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:57,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:58:57,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:57,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:58:57,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:58:57,247 INFO L87 Difference]: Start difference. First operand 57 states and 68 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) [2022-12-14 08:58:57,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:57,269 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2022-12-14 08:58:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:58:57,270 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 [2022-12-14 08:58:57,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:57,271 INFO L225 Difference]: With dead ends: 57 [2022-12-14 08:58:57,271 INFO L226 Difference]: Without dead ends: 56 [2022-12-14 08:58:57,271 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:57,272 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:57,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 100 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:57,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-12-14 08:58:57,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-12-14 08:58:57,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.325) 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) [2022-12-14 08:58:57,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2022-12-14 08:58:57,279 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 15 [2022-12-14 08:58:57,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:57,279 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2022-12-14 08:58:57,279 INFO L496 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) [2022-12-14 08:58:57,280 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2022-12-14 08:58:57,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 08:58:57,280 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:57,280 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:57,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 08:58:57,280 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:57,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:57,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1017119182, now seen corresponding path program 1 times [2022-12-14 08:58:57,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:57,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975073249] [2022-12-14 08:58:57,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:57,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 08:58:57,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:57,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975073249] [2022-12-14 08:58:57,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975073249] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:57,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:58:57,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:58:57,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906712242] [2022-12-14 08:58:57,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:57,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:58:57,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:57,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:58:57,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:58:57,314 INFO L87 Difference]: Start difference. First operand 56 states and 67 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) [2022-12-14 08:58:57,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:57,336 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2022-12-14 08:58:57,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:58:57,337 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 [2022-12-14 08:58:57,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:57,337 INFO L225 Difference]: With dead ends: 60 [2022-12-14 08:58:57,338 INFO L226 Difference]: Without dead ends: 59 [2022-12-14 08:58:57,338 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:58:57,339 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 3 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:57,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 110 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:57,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-12-14 08:58:57,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-12-14 08:58:57,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 42 states have (on average 1.3095238095238095) internal successors, (55), 48 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) [2022-12-14 08:58:57,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2022-12-14 08:58:57,347 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 16 [2022-12-14 08:58:57,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:57,347 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2022-12-14 08:58:57,348 INFO L496 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) [2022-12-14 08:58:57,348 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2022-12-14 08:58:57,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 08:58:57,348 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:57,349 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:57,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 08:58:57,349 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:57,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:57,349 INFO L85 PathProgramCache]: Analyzing trace with hash 878718292, now seen corresponding path program 1 times [2022-12-14 08:58:57,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:57,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035053657] [2022-12-14 08:58:57,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 08:58:57,410 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:57,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035053657] [2022-12-14 08:58:57,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035053657] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:58:57,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721395468] [2022-12-14 08:58:57,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:57,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:58:57,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:58:57,412 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:58:57,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 08:58:57,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:57,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 08:58:57,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:58:57,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 08:58:57,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:58:57,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 08:58:57,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721395468] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:58:57,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1212477347] [2022-12-14 08:58:57,565 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 08:58:57,565 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:58:57,567 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:58:57,571 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:58:57,571 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:58:57,988 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 08:58:57,993 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:58:58,327 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1170#(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 [2022-12-14 08:58:58,327 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:58:58,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:58:58,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-12-14 08:58:58,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86870507] [2022-12-14 08:58:58,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:58:58,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 08:58:58,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:58,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 08:58:58,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-12-14 08:58:58,330 INFO L87 Difference]: Start difference. First operand 58 states and 69 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 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) [2022-12-14 08:58:58,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:58,409 INFO L93 Difference]: Finished difference Result 107 states and 135 transitions. [2022-12-14 08:58:58,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 08:58:58,410 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 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 22 [2022-12-14 08:58:58,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:58,411 INFO L225 Difference]: With dead ends: 107 [2022-12-14 08:58:58,411 INFO L226 Difference]: Without dead ends: 106 [2022-12-14 08:58:58,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-12-14 08:58:58,412 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 30 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:58,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 199 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:58:58,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-12-14 08:58:58,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 88. [2022-12-14 08:58:58,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.2878787878787878) internal successors, (85), 72 states have internal predecessors, (85), 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) [2022-12-14 08:58:58,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 111 transitions. [2022-12-14 08:58:58,423 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 111 transitions. Word has length 22 [2022-12-14 08:58:58,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:58,424 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 111 transitions. [2022-12-14 08:58:58,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 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) [2022-12-14 08:58:58,424 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 111 transitions. [2022-12-14 08:58:58,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 08:58:58,425 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:58,425 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:58,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 08:58:58,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:58:58,626 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:58:58,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:58:58,627 INFO L85 PathProgramCache]: Analyzing trace with hash -965938808, now seen corresponding path program 1 times [2022-12-14 08:58:58,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:58:58,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642055338] [2022-12-14 08:58:58,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:58,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:58:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:58,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:58,708 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:58:58,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642055338] [2022-12-14 08:58:58,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642055338] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:58:58,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576833745] [2022-12-14 08:58:58,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:58:58,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:58:58,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:58:58,710 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:58:58,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 08:58:58,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:58:58,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 08:58:58,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:58:58,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:58,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:58:58,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:58:58,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576833745] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:58:58,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [845371028] [2022-12-14 08:58:58,855 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 08:58:58,856 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:58:58,856 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:58:58,856 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:58:58,856 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:58:59,147 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2022-12-14 08:58:59,155 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:58:59,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [845371028] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:58:59,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:58:59,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [8, 8, 8] total 27 [2022-12-14 08:58:59,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849563196] [2022-12-14 08:58:59,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:58:59,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 08:58:59,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:58:59,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 08:58:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-12-14 08:58:59,582 INFO L87 Difference]: Start difference. First operand 88 states and 111 transitions. Second operand has 16 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 13 states have internal predecessors, (19), 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) [2022-12-14 08:58:59,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:58:59,843 INFO L93 Difference]: Finished difference Result 236 states and 328 transitions. [2022-12-14 08:58:59,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 08:58:59,844 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 13 states have internal predecessors, (19), 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 25 [2022-12-14 08:58:59,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:58:59,844 INFO L225 Difference]: With dead ends: 236 [2022-12-14 08:58:59,845 INFO L226 Difference]: Without dead ends: 178 [2022-12-14 08:58:59,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2022-12-14 08:58:59,846 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 76 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:58:59,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 226 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:58:59,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-12-14 08:58:59,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 133. [2022-12-14 08:58:59,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 101 states have (on average 1.2772277227722773) internal successors, (129), 109 states have internal predecessors, (129), 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) [2022-12-14 08:58:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 175 transitions. [2022-12-14 08:58:59,860 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 175 transitions. Word has length 25 [2022-12-14 08:58:59,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:58:59,860 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 175 transitions. [2022-12-14 08:58:59,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 13 states have internal predecessors, (19), 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) [2022-12-14 08:58:59,860 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 175 transitions. [2022-12-14 08:58:59,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 08:58:59,861 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:58:59,861 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:58:59,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 08:59:00,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:00,063 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:00,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:00,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1824481412, now seen corresponding path program 1 times [2022-12-14 08:59:00,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:00,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190678198] [2022-12-14 08:59:00,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:00,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:00,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:00,241 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 08:59:00,241 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:00,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190678198] [2022-12-14 08:59:00,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190678198] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:00,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597534475] [2022-12-14 08:59:00,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:00,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:00,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:00,242 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:00,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 08:59:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:00,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 08:59:00,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 08:59:00,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:00,373 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 08:59:00,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597534475] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:00,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [963805413] [2022-12-14 08:59:00,375 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-12-14 08:59:00,375 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:00,375 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:59:00,376 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:59:00,376 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:59:00,762 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2022-12-14 08:59:00,784 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:59:01,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [963805413] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:01,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:01,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8, 8, 8] total 25 [2022-12-14 08:59:01,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304833395] [2022-12-14 08:59:01,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:01,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 08:59:01,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:01,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 08:59:01,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-12-14 08:59:01,268 INFO L87 Difference]: Start difference. First operand 133 states and 175 transitions. Second operand has 14 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 08:59:01,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:01,439 INFO L93 Difference]: Finished difference Result 233 states and 318 transitions. [2022-12-14 08:59:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 08:59:01,439 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-12-14 08:59:01,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:01,441 INFO L225 Difference]: With dead ends: 233 [2022-12-14 08:59:01,441 INFO L226 Difference]: Without dead ends: 180 [2022-12-14 08:59:01,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 62 SyntacticMatches, 11 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-12-14 08:59:01,442 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 37 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:01,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 136 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:01,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-12-14 08:59:01,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 161. [2022-12-14 08:59:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 122 states have (on average 1.2868852459016393) internal successors, (157), 132 states have internal predecessors, (157), 25 states have call successors, (25), 5 states have call predecessors, (25), 8 states have return successors, (33), 23 states have call predecessors, (33), 23 states have call successors, (33) [2022-12-14 08:59:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 215 transitions. [2022-12-14 08:59:01,464 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 215 transitions. Word has length 30 [2022-12-14 08:59:01,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:01,464 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 215 transitions. [2022-12-14 08:59:01,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 08:59:01,464 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 215 transitions. [2022-12-14 08:59:01,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 08:59:01,466 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:01,467 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 2, 2, 2, 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] [2022-12-14 08:59:01,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 08:59:01,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 08:59:01,669 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:01,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:01,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1655325562, now seen corresponding path program 1 times [2022-12-14 08:59:01,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:01,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104071009] [2022-12-14 08:59:01,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:01,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 08:59:01,758 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:01,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104071009] [2022-12-14 08:59:01,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104071009] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:01,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994008571] [2022-12-14 08:59:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:01,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:01,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:01,759 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:01,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 08:59:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:01,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 08:59:01,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:01,860 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 16 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 08:59:01,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:01,893 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 08:59:01,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994008571] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:01,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [316245550] [2022-12-14 08:59:01,895 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-12-14 08:59:01,895 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:01,896 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:01,897 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:01,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-12-14 08:59:01,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967651064] [2022-12-14 08:59:01,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:01,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 08:59:01,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:01,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 08:59:01,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-12-14 08:59:01,898 INFO L87 Difference]: Start difference. First operand 161 states and 215 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 08:59:01,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:01,982 INFO L93 Difference]: Finished difference Result 295 states and 393 transitions. [2022-12-14 08:59:01,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 08:59:01,983 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 48 [2022-12-14 08:59:01,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:01,984 INFO L225 Difference]: With dead ends: 295 [2022-12-14 08:59:01,984 INFO L226 Difference]: Without dead ends: 164 [2022-12-14 08:59:01,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 85 SyntacticMatches, 6 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-12-14 08:59:01,986 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 19 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:01,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 295 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:01,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-12-14 08:59:02,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 161. [2022-12-14 08:59:02,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 122 states have (on average 1.278688524590164) internal successors, (156), 132 states have internal predecessors, (156), 25 states have call successors, (25), 5 states have call predecessors, (25), 8 states have return successors, (33), 23 states have call predecessors, (33), 23 states have call successors, (33) [2022-12-14 08:59:02,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 214 transitions. [2022-12-14 08:59:02,004 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 214 transitions. Word has length 48 [2022-12-14 08:59:02,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:02,004 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 214 transitions. [2022-12-14 08:59:02,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 08:59:02,004 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 214 transitions. [2022-12-14 08:59:02,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 08:59:02,006 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:02,006 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2022-12-14 08:59:02,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:02,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:02,206 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:02,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:02,207 INFO L85 PathProgramCache]: Analyzing trace with hash -415731539, now seen corresponding path program 2 times [2022-12-14 08:59:02,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:02,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827219758] [2022-12-14 08:59:02,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:02,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:02,313 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 08:59:02,313 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:02,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827219758] [2022-12-14 08:59:02,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827219758] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:02,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048206608] [2022-12-14 08:59:02,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:02,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:02,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:02,315 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:02,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 08:59:02,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 08:59:02,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:02,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 08:59:02,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:02,385 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 08:59:02,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:02,493 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 08:59:02,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048206608] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:02,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [387312060] [2022-12-14 08:59:02,495 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 08:59:02,495 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:02,495 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:59:02,495 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:59:02,495 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:59:02,669 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 08:59:02,673 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:59:02,968 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4002#(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 [2022-12-14 08:59:02,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:59:02,968 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:02,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-12-14 08:59:02,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014451899] [2022-12-14 08:59:02,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:02,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 08:59:02,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:02,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 08:59:02,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 08:59:02,970 INFO L87 Difference]: Start difference. First operand 161 states and 214 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 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) [2022-12-14 08:59:03,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:03,138 INFO L93 Difference]: Finished difference Result 306 states and 424 transitions. [2022-12-14 08:59:03,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 08:59:03,138 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 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 49 [2022-12-14 08:59:03,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:03,139 INFO L225 Difference]: With dead ends: 306 [2022-12-14 08:59:03,139 INFO L226 Difference]: Without dead ends: 305 [2022-12-14 08:59:03,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=352, Invalid=1454, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 08:59:03,140 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 72 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:03,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 423 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:03,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-12-14 08:59:03,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 251. [2022-12-14 08:59:03,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 194 states have (on average 1.268041237113402) internal successors, (246), 204 states have internal predecessors, (246), 43 states have call successors, (43), 5 states have call predecessors, (43), 8 states have return successors, (63), 41 states have call predecessors, (63), 41 states have call successors, (63) [2022-12-14 08:59:03,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 352 transitions. [2022-12-14 08:59:03,158 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 352 transitions. Word has length 49 [2022-12-14 08:59:03,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:03,158 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 352 transitions. [2022-12-14 08:59:03,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 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) [2022-12-14 08:59:03,158 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 352 transitions. [2022-12-14 08:59:03,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-12-14 08:59:03,159 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:03,159 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:03,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 08:59:03,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 08:59:03,361 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:03,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:03,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1319329471, now seen corresponding path program 2 times [2022-12-14 08:59:03,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:03,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316877698] [2022-12-14 08:59:03,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:03,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:03,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:03,417 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 08:59:03,417 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:03,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316877698] [2022-12-14 08:59:03,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316877698] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:03,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934509059] [2022-12-14 08:59:03,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:03,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:03,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:03,418 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:03,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 08:59:03,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 08:59:03,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:03,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:59:03,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:03,477 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-12-14 08:59:03,477 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:03,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934509059] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:03,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:03,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-12-14 08:59:03,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442833639] [2022-12-14 08:59:03,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:03,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:03,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:03,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:03,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:59:03,479 INFO L87 Difference]: Start difference. First operand 251 states and 352 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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) [2022-12-14 08:59:03,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:03,529 INFO L93 Difference]: Finished difference Result 263 states and 370 transitions. [2022-12-14 08:59:03,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:59:03,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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 57 [2022-12-14 08:59:03,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:03,531 INFO L225 Difference]: With dead ends: 263 [2022-12-14 08:59:03,531 INFO L226 Difference]: Without dead ends: 262 [2022-12-14 08:59:03,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:59:03,532 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 8 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:03,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 118 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:03,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-12-14 08:59:03,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 257. [2022-12-14 08:59:03,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 199 states have (on average 1.256281407035176) internal successors, (250), 208 states have internal predecessors, (250), 43 states have call successors, (43), 5 states have call predecessors, (43), 9 states have return successors, (68), 43 states have call predecessors, (68), 41 states have call successors, (68) [2022-12-14 08:59:03,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 361 transitions. [2022-12-14 08:59:03,557 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 361 transitions. Word has length 57 [2022-12-14 08:59:03,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:03,557 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 361 transitions. [2022-12-14 08:59:03,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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) [2022-12-14 08:59:03,557 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 361 transitions. [2022-12-14 08:59:03,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 08:59:03,558 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:03,558 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:03,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 08:59:03,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:03,759 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:03,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1062244524, now seen corresponding path program 1 times [2022-12-14 08:59:03,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:03,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636428955] [2022-12-14 08:59:03,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:03,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 08:59:03,940 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:03,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636428955] [2022-12-14 08:59:03,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636428955] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:03,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939787398] [2022-12-14 08:59:03,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:03,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:03,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:03,941 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:03,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 08:59:03,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:03,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 08:59:03,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:04,025 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 08:59:04,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:04,079 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 08:59:04,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939787398] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:04,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [553065081] [2022-12-14 08:59:04,082 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2022-12-14 08:59:04,082 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:04,082 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:04,083 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:04,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2022-12-14 08:59:04,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615697611] [2022-12-14 08:59:04,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:04,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-14 08:59:04,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:04,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-14 08:59:04,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-12-14 08:59:04,084 INFO L87 Difference]: Start difference. First operand 257 states and 361 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 4 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 08:59:04,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:04,266 INFO L93 Difference]: Finished difference Result 596 states and 889 transitions. [2022-12-14 08:59:04,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 08:59:04,267 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 4 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-12-14 08:59:04,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:04,269 INFO L225 Difference]: With dead ends: 596 [2022-12-14 08:59:04,269 INFO L226 Difference]: Without dead ends: 467 [2022-12-14 08:59:04,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 95 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-12-14 08:59:04,271 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 53 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:04,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 208 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:04,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-12-14 08:59:04,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 443. [2022-12-14 08:59:04,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 345 states have (on average 1.2579710144927536) internal successors, (434), 357 states have internal predecessors, (434), 74 states have call successors, (74), 11 states have call predecessors, (74), 18 states have return successors, (121), 74 states have call predecessors, (121), 70 states have call successors, (121) [2022-12-14 08:59:04,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 629 transitions. [2022-12-14 08:59:04,318 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 629 transitions. Word has length 51 [2022-12-14 08:59:04,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:04,318 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 629 transitions. [2022-12-14 08:59:04,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 4 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 08:59:04,318 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 629 transitions. [2022-12-14 08:59:04,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-12-14 08:59:04,319 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:04,319 INFO L195 NwaCegarLoop]: 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] [2022-12-14 08:59:04,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 08:59:04,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:04,520 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:04,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:04,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1137208374, now seen corresponding path program 1 times [2022-12-14 08:59:04,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:04,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17738420] [2022-12-14 08:59:04,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:04,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:04,581 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 08:59:04,581 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:04,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17738420] [2022-12-14 08:59:04,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17738420] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:04,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16492860] [2022-12-14 08:59:04,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:04,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:04,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:04,582 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:04,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 08:59:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:04,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 08:59:04,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 08:59:04,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:04,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16492860] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:04,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:04,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-12-14 08:59:04,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135170414] [2022-12-14 08:59:04,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:04,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 08:59:04,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 08:59:04,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:59:04,651 INFO L87 Difference]: Start difference. First operand 443 states and 629 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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) [2022-12-14 08:59:04,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:04,741 INFO L93 Difference]: Finished difference Result 720 states and 1056 transitions. [2022-12-14 08:59:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 08:59:04,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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 60 [2022-12-14 08:59:04,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:04,743 INFO L225 Difference]: With dead ends: 720 [2022-12-14 08:59:04,744 INFO L226 Difference]: Without dead ends: 338 [2022-12-14 08:59:04,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 08:59:04,746 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 40 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:04,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 118 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:04,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-12-14 08:59:04,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 327. [2022-12-14 08:59:04,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 255 states have (on average 1.2470588235294118) internal successors, (318), 259 states have internal predecessors, (318), 49 states have call successors, (49), 9 states have call predecessors, (49), 17 states have return successors, (92), 58 states have call predecessors, (92), 47 states have call successors, (92) [2022-12-14 08:59:04,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 459 transitions. [2022-12-14 08:59:04,780 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 459 transitions. Word has length 60 [2022-12-14 08:59:04,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:04,780 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 459 transitions. [2022-12-14 08:59:04,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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) [2022-12-14 08:59:04,780 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 459 transitions. [2022-12-14 08:59:04,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 08:59:04,781 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:04,781 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 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] [2022-12-14 08:59:04,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:04,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 08:59:04,982 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:04,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:04,983 INFO L85 PathProgramCache]: Analyzing trace with hash 274640221, now seen corresponding path program 2 times [2022-12-14 08:59:04,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:04,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727522068] [2022-12-14 08:59:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:04,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:05,052 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 08:59:05,052 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:05,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727522068] [2022-12-14 08:59:05,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727522068] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:05,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864781487] [2022-12-14 08:59:05,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:05,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:05,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:05,054 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:05,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 08:59:05,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 08:59:05,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:05,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:59:05,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:05,109 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 08:59:05,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:05,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864781487] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:05,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:05,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-12-14 08:59:05,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434788712] [2022-12-14 08:59:05,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:05,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:05,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:05,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:05,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:59:05,111 INFO L87 Difference]: Start difference. First operand 327 states and 459 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 08:59:05,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:05,148 INFO L93 Difference]: Finished difference Result 337 states and 472 transitions. [2022-12-14 08:59:05,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:59:05,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2022-12-14 08:59:05,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:05,150 INFO L225 Difference]: With dead ends: 337 [2022-12-14 08:59:05,150 INFO L226 Difference]: Without dead ends: 313 [2022-12-14 08:59:05,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:59:05,151 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:05,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 103 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:05,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-12-14 08:59:05,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 311. [2022-12-14 08:59:05,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 245 states have (on average 1.2408163265306122) internal successors, (304), 246 states have internal predecessors, (304), 45 states have call successors, (45), 7 states have call predecessors, (45), 15 states have return successors, (90), 57 states have call predecessors, (90), 45 states have call successors, (90) [2022-12-14 08:59:05,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 439 transitions. [2022-12-14 08:59:05,183 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 439 transitions. Word has length 51 [2022-12-14 08:59:05,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:05,184 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 439 transitions. [2022-12-14 08:59:05,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 08:59:05,184 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 439 transitions. [2022-12-14 08:59:05,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 08:59:05,185 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:05,185 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:05,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 08:59:05,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 08:59:05,386 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:05,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:05,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1240593921, now seen corresponding path program 2 times [2022-12-14 08:59:05,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:05,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730344513] [2022-12-14 08:59:05,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:05,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:05,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 08:59:05,461 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:05,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730344513] [2022-12-14 08:59:05,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730344513] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:05,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413772887] [2022-12-14 08:59:05,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:05,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:05,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:05,462 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:05,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 08:59:05,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 08:59:05,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:05,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:59:05,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 08:59:05,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:05,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413772887] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:05,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:05,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2022-12-14 08:59:05,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408393232] [2022-12-14 08:59:05,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:05,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:05,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:05,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:05,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-12-14 08:59:05,522 INFO L87 Difference]: Start difference. First operand 311 states and 439 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 08:59:05,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:05,572 INFO L93 Difference]: Finished difference Result 445 states and 629 transitions. [2022-12-14 08:59:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 08:59:05,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-12-14 08:59:05,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:05,574 INFO L225 Difference]: With dead ends: 445 [2022-12-14 08:59:05,574 INFO L226 Difference]: Without dead ends: 320 [2022-12-14 08:59:05,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-12-14 08:59:05,575 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 11 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:05,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 134 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:05,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-12-14 08:59:05,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 320. [2022-12-14 08:59:05,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 252 states have (on average 1.2341269841269842) internal successors, (311), 253 states have internal predecessors, (311), 45 states have call successors, (45), 9 states have call predecessors, (45), 17 states have return successors, (89), 57 states have call predecessors, (89), 45 states have call successors, (89) [2022-12-14 08:59:05,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 445 transitions. [2022-12-14 08:59:05,601 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 445 transitions. Word has length 55 [2022-12-14 08:59:05,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:05,601 INFO L495 AbstractCegarLoop]: Abstraction has 320 states and 445 transitions. [2022-12-14 08:59:05,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 08:59:05,601 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 445 transitions. [2022-12-14 08:59:05,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-12-14 08:59:05,602 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:05,602 INFO L195 NwaCegarLoop]: 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] [2022-12-14 08:59:05,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:05,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:05,803 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:05,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:05,803 INFO L85 PathProgramCache]: Analyzing trace with hash 781191166, now seen corresponding path program 3 times [2022-12-14 08:59:05,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:05,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913858334] [2022-12-14 08:59:05,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:05,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-12-14 08:59:05,845 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:05,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913858334] [2022-12-14 08:59:05,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913858334] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:05,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:59:05,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 08:59:05,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651354592] [2022-12-14 08:59:05,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:05,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:05,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:05,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:59:05,847 INFO L87 Difference]: Start difference. First operand 320 states and 445 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), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 08:59:05,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:05,896 INFO L93 Difference]: Finished difference Result 358 states and 497 transitions. [2022-12-14 08:59:05,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 08:59:05,897 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), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2022-12-14 08:59:05,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:05,898 INFO L225 Difference]: With dead ends: 358 [2022-12-14 08:59:05,898 INFO L226 Difference]: Without dead ends: 354 [2022-12-14 08:59:05,898 INFO L412 NwaCegarLoop]: 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 [2022-12-14 08:59:05,899 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 8 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:05,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 125 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:05,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-12-14 08:59:05,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 332. [2022-12-14 08:59:05,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 262 states have (on average 1.2328244274809161) internal successors, (323), 262 states have internal predecessors, (323), 47 states have call successors, (47), 9 states have call predecessors, (47), 17 states have return successors, (95), 60 states have call predecessors, (95), 47 states have call successors, (95) [2022-12-14 08:59:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 465 transitions. [2022-12-14 08:59:05,917 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 465 transitions. Word has length 60 [2022-12-14 08:59:05,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:05,917 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 465 transitions. [2022-12-14 08:59:05,917 INFO L496 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), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 08:59:05,917 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 465 transitions. [2022-12-14 08:59:05,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-12-14 08:59:05,918 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:05,918 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:05,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-14 08:59:05,918 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:05,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:05,918 INFO L85 PathProgramCache]: Analyzing trace with hash 261752678, now seen corresponding path program 3 times [2022-12-14 08:59:05,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:05,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92620386] [2022-12-14 08:59:05,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:05,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 51 proven. 21 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-12-14 08:59:05,980 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:05,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92620386] [2022-12-14 08:59:05,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92620386] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:05,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792346737] [2022-12-14 08:59:05,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:05,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:05,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:05,981 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:05,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 08:59:06,025 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:06,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:06,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 08:59:06,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 26 proven. 25 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-12-14 08:59:06,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:06,277 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 26 proven. 25 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-12-14 08:59:06,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792346737] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:06,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [444263855] [2022-12-14 08:59:06,279 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2022-12-14 08:59:06,279 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:06,280 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:06,280 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:06,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-12-14 08:59:06,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921165632] [2022-12-14 08:59:06,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:06,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 08:59:06,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:06,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 08:59:06,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-12-14 08:59:06,282 INFO L87 Difference]: Start difference. First operand 332 states and 465 transitions. Second operand has 25 states, 25 states have (on average 3.84) internal successors, (96), 21 states have internal predecessors, (96), 10 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 08:59:06,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:06,709 INFO L93 Difference]: Finished difference Result 514 states and 734 transitions. [2022-12-14 08:59:06,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 08:59:06,709 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 21 states have internal predecessors, (96), 10 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 65 [2022-12-14 08:59:06,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:06,711 INFO L225 Difference]: With dead ends: 514 [2022-12-14 08:59:06,711 INFO L226 Difference]: Without dead ends: 373 [2022-12-14 08:59:06,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=257, Invalid=1303, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 08:59:06,713 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 114 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:06,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 302 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:06,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-12-14 08:59:06,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 361. [2022-12-14 08:59:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 286 states have (on average 1.2202797202797202) internal successors, (349), 284 states have internal predecessors, (349), 51 states have call successors, (51), 10 states have call predecessors, (51), 20 states have return successors, (105), 66 states have call predecessors, (105), 51 states have call successors, (105) [2022-12-14 08:59:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 505 transitions. [2022-12-14 08:59:06,734 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 505 transitions. Word has length 65 [2022-12-14 08:59:06,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:06,734 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 505 transitions. [2022-12-14 08:59:06,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 21 states have internal predecessors, (96), 10 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 08:59:06,735 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 505 transitions. [2022-12-14 08:59:06,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-12-14 08:59:06,735 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:06,735 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:06,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 08:59:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:06,936 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash 840538859, now seen corresponding path program 1 times [2022-12-14 08:59:06,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:06,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685992515] [2022-12-14 08:59:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:06,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:06,998 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 56 proven. 18 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 08:59:06,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:06,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685992515] [2022-12-14 08:59:06,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685992515] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:06,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349106497] [2022-12-14 08:59:06,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:06,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:06,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:07,000 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:07,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 08:59:07,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:07,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 08:59:07,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-12-14 08:59:07,048 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:07,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349106497] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:07,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:07,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-12-14 08:59:07,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355691717] [2022-12-14 08:59:07,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:07,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 08:59:07,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:07,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 08:59:07,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:59:07,049 INFO L87 Difference]: Start difference. First operand 361 states and 505 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 08:59:07,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:07,147 INFO L93 Difference]: Finished difference Result 708 states and 1039 transitions. [2022-12-14 08:59:07,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 08:59:07,147 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 77 [2022-12-14 08:59:07,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:07,149 INFO L225 Difference]: With dead ends: 708 [2022-12-14 08:59:07,149 INFO L226 Difference]: Without dead ends: 425 [2022-12-14 08:59:07,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 08:59:07,150 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 36 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:07,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 116 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:07,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-12-14 08:59:07,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 391. [2022-12-14 08:59:07,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 312 states have (on average 1.2147435897435896) internal successors, (379), 305 states have internal predecessors, (379), 55 states have call successors, (55), 10 states have call predecessors, (55), 20 states have return successors, (107), 75 states have call predecessors, (107), 55 states have call successors, (107) [2022-12-14 08:59:07,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 541 transitions. [2022-12-14 08:59:07,176 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 541 transitions. Word has length 77 [2022-12-14 08:59:07,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:07,176 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 541 transitions. [2022-12-14 08:59:07,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 08:59:07,176 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 541 transitions. [2022-12-14 08:59:07,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 08:59:07,176 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:07,176 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 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, 1] [2022-12-14 08:59:07,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 08:59:07,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-12-14 08:59:07,378 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:07,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:07,379 INFO L85 PathProgramCache]: Analyzing trace with hash 884784966, now seen corresponding path program 2 times [2022-12-14 08:59:07,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:07,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664109250] [2022-12-14 08:59:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:07,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:07,551 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-12-14 08:59:07,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:07,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664109250] [2022-12-14 08:59:07,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664109250] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:07,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803536578] [2022-12-14 08:59:07,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:07,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:07,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:07,553 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:07,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 08:59:07,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 08:59:07,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:07,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:59:07,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 08:59:07,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:07,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803536578] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:07,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:07,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2022-12-14 08:59:07,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799456207] [2022-12-14 08:59:07,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:07,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:07,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:07,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:07,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-12-14 08:59:07,616 INFO L87 Difference]: Start difference. First operand 391 states and 541 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 08:59:07,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:07,682 INFO L93 Difference]: Finished difference Result 573 states and 848 transitions. [2022-12-14 08:59:07,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:59:07,683 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 67 [2022-12-14 08:59:07,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:07,684 INFO L225 Difference]: With dead ends: 573 [2022-12-14 08:59:07,684 INFO L226 Difference]: Without dead ends: 358 [2022-12-14 08:59:07,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-12-14 08:59:07,686 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 35 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:07,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 70 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:07,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-12-14 08:59:07,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 338. [2022-12-14 08:59:07,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 268 states have (on average 1.212686567164179) internal successors, (325), 268 states have internal predecessors, (325), 50 states have call successors, (50), 10 states have call predecessors, (50), 16 states have return successors, (73), 59 states have call predecessors, (73), 50 states have call successors, (73) [2022-12-14 08:59:07,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 448 transitions. [2022-12-14 08:59:07,705 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 448 transitions. Word has length 67 [2022-12-14 08:59:07,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:07,705 INFO L495 AbstractCegarLoop]: Abstraction has 338 states and 448 transitions. [2022-12-14 08:59:07,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 08:59:07,705 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 448 transitions. [2022-12-14 08:59:07,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 08:59:07,705 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:07,706 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:07,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:07,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:07,906 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:07,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:07,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1413154486, now seen corresponding path program 1 times [2022-12-14 08:59:07,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:07,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378381607] [2022-12-14 08:59:07,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:07,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:07,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:07,972 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 29 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-12-14 08:59:07,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:07,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378381607] [2022-12-14 08:59:07,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378381607] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:07,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419314336] [2022-12-14 08:59:07,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:07,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:07,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:07,973 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:07,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 08:59:08,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:08,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:59:08,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:08,044 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-12-14 08:59:08,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-12-14 08:59:08,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419314336] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:08,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [256597470] [2022-12-14 08:59:08,078 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 08:59:08,078 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:08,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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:08,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:08,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 12 [2022-12-14 08:59:08,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629677074] [2022-12-14 08:59:08,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:08,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 08:59:08,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 08:59:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-12-14 08:59:08,080 INFO L87 Difference]: Start difference. First operand 338 states and 448 transitions. Second operand has 13 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 8 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 08:59:08,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:08,320 INFO L93 Difference]: Finished difference Result 442 states and 606 transitions. [2022-12-14 08:59:08,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 08:59:08,320 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 8 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 67 [2022-12-14 08:59:08,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:08,322 INFO L225 Difference]: With dead ends: 442 [2022-12-14 08:59:08,322 INFO L226 Difference]: Without dead ends: 441 [2022-12-14 08:59:08,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2022-12-14 08:59:08,323 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 131 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:08,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 306 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:08,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-12-14 08:59:08,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 403. [2022-12-14 08:59:08,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 320 states have (on average 1.2125) internal successors, (388), 318 states have internal predecessors, (388), 59 states have call successors, (59), 13 states have call predecessors, (59), 20 states have return successors, (83), 71 states have call predecessors, (83), 59 states have call successors, (83) [2022-12-14 08:59:08,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 530 transitions. [2022-12-14 08:59:08,344 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 530 transitions. Word has length 67 [2022-12-14 08:59:08,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:08,344 INFO L495 AbstractCegarLoop]: Abstraction has 403 states and 530 transitions. [2022-12-14 08:59:08,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 8 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 08:59:08,345 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 530 transitions. [2022-12-14 08:59:08,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-12-14 08:59:08,345 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:08,345 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 6, 4, 4, 4, 3, 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] [2022-12-14 08:59:08,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 08:59:08,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:08,546 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:08,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:08,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1194368792, now seen corresponding path program 3 times [2022-12-14 08:59:08,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:08,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618857898] [2022-12-14 08:59:08,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:08,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:08,599 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 45 proven. 31 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-12-14 08:59:08,599 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:08,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618857898] [2022-12-14 08:59:08,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618857898] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:08,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140400079] [2022-12-14 08:59:08,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:08,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:08,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:08,600 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:08,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 08:59:08,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:08,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:08,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 08:59:08,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:08,652 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-12-14 08:59:08,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:08,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140400079] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:08,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:08,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 9 [2022-12-14 08:59:08,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834403319] [2022-12-14 08:59:08,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:08,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:59:08,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:08,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:59:08,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-12-14 08:59:08,654 INFO L87 Difference]: Start difference. First operand 403 states and 530 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 08:59:08,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:08,709 INFO L93 Difference]: Finished difference Result 797 states and 1122 transitions. [2022-12-14 08:59:08,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:59:08,710 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2022-12-14 08:59:08,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:08,711 INFO L225 Difference]: With dead ends: 797 [2022-12-14 08:59:08,711 INFO L226 Difference]: Without dead ends: 467 [2022-12-14 08:59:08,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-14 08:59:08,713 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 34 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:08,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 82 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:08,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-12-14 08:59:08,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 424. [2022-12-14 08:59:08,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 342 states have (on average 1.1988304093567252) internal successors, (410), 336 states have internal predecessors, (410), 59 states have call successors, (59), 15 states have call predecessors, (59), 19 states have return successors, (74), 72 states have call predecessors, (74), 59 states have call successors, (74) [2022-12-14 08:59:08,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 543 transitions. [2022-12-14 08:59:08,739 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 543 transitions. Word has length 78 [2022-12-14 08:59:08,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:08,739 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 543 transitions. [2022-12-14 08:59:08,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 08:59:08,739 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 543 transitions. [2022-12-14 08:59:08,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-12-14 08:59:08,740 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:08,740 INFO L195 NwaCegarLoop]: 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] [2022-12-14 08:59:08,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 08:59:08,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-12-14 08:59:08,941 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:08,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:08,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1077048889, now seen corresponding path program 1 times [2022-12-14 08:59:08,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:08,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223082318] [2022-12-14 08:59:08,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:08,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:08,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:09,056 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 08:59:09,056 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:09,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223082318] [2022-12-14 08:59:09,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223082318] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:09,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145797134] [2022-12-14 08:59:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:09,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:09,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:09,058 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:09,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 08:59:09,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:09,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 08:59:09,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:09,135 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 08:59:09,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 08:59:09,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145797134] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:09,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [291437216] [2022-12-14 08:59:09,219 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-12-14 08:59:09,219 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:09,220 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:09,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:09,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2022-12-14 08:59:09,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124651661] [2022-12-14 08:59:09,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:09,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 08:59:09,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:09,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 08:59:09,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-14 08:59:09,221 INFO L87 Difference]: Start difference. First operand 424 states and 543 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) [2022-12-14 08:59:09,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:09,389 INFO L93 Difference]: Finished difference Result 929 states and 1212 transitions. [2022-12-14 08:59:09,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 08:59:09,390 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 [2022-12-14 08:59:09,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:09,392 INFO L225 Difference]: With dead ends: 929 [2022-12-14 08:59:09,392 INFO L226 Difference]: Without dead ends: 564 [2022-12-14 08:59:09,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 155 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-12-14 08:59:09,394 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 70 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:09,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 127 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:09,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-12-14 08:59:09,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 544. [2022-12-14 08:59:09,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 435 states have (on average 1.1793103448275861) internal successors, (513), 431 states have internal predecessors, (513), 76 states have call successors, (76), 24 states have call predecessors, (76), 29 states have return successors, (91), 88 states have call predecessors, (91), 74 states have call successors, (91) [2022-12-14 08:59:09,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 680 transitions. [2022-12-14 08:59:09,431 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 680 transitions. Word has length 80 [2022-12-14 08:59:09,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:09,431 INFO L495 AbstractCegarLoop]: Abstraction has 544 states and 680 transitions. [2022-12-14 08:59:09,431 INFO L496 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) [2022-12-14 08:59:09,431 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 680 transitions. [2022-12-14 08:59:09,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-12-14 08:59:09,432 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:09,432 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:09,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 08:59:09,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:09,633 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:09,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:09,633 INFO L85 PathProgramCache]: Analyzing trace with hash 705162438, now seen corresponding path program 1 times [2022-12-14 08:59:09,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:09,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839487958] [2022-12-14 08:59:09,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:09,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:09,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 36 proven. 31 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-12-14 08:59:09,686 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:09,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839487958] [2022-12-14 08:59:09,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839487958] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:09,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413271741] [2022-12-14 08:59:09,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:09,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:09,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:09,688 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:09,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 08:59:09,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:09,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 08:59:09,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:09,760 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 95 proven. 2 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-12-14 08:59:09,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:09,800 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 36 proven. 31 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-12-14 08:59:09,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413271741] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:09,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [106745160] [2022-12-14 08:59:09,802 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2022-12-14 08:59:09,802 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:09,802 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:09,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:09,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2022-12-14 08:59:09,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477368098] [2022-12-14 08:59:09,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:09,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 08:59:09,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:09,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 08:59:09,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-12-14 08:59:09,804 INFO L87 Difference]: Start difference. First operand 544 states and 680 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 08:59:09,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:09,908 INFO L93 Difference]: Finished difference Result 989 states and 1274 transitions. [2022-12-14 08:59:09,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 08:59:09,909 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2022-12-14 08:59:09,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:09,910 INFO L225 Difference]: With dead ends: 989 [2022-12-14 08:59:09,911 INFO L226 Difference]: Without dead ends: 511 [2022-12-14 08:59:09,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 163 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-14 08:59:09,912 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 66 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:09,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 152 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:09,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-12-14 08:59:09,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 495. [2022-12-14 08:59:09,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 399 states have (on average 1.1729323308270676) internal successors, (468), 393 states have internal predecessors, (468), 65 states have call successors, (65), 23 states have call predecessors, (65), 27 states have return successors, (80), 78 states have call predecessors, (80), 65 states have call successors, (80) [2022-12-14 08:59:09,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 613 transitions. [2022-12-14 08:59:09,937 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 613 transitions. Word has length 85 [2022-12-14 08:59:09,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:09,937 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 613 transitions. [2022-12-14 08:59:09,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 08:59:09,938 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 613 transitions. [2022-12-14 08:59:09,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-12-14 08:59:09,939 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:09,939 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2022-12-14 08:59:09,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 08:59:10,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 08:59:10,140 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:10,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:10,141 INFO L85 PathProgramCache]: Analyzing trace with hash 745768013, now seen corresponding path program 3 times [2022-12-14 08:59:10,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:10,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131561640] [2022-12-14 08:59:10,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:10,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:10,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:10,399 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-12-14 08:59:10,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:10,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131561640] [2022-12-14 08:59:10,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131561640] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:10,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530351152] [2022-12-14 08:59:10,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:10,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:10,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:10,401 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:10,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 08:59:10,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:10,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:10,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 08:59:10,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-12-14 08:59:10,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:10,820 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-12-14 08:59:10,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530351152] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:10,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1306000729] [2022-12-14 08:59:10,822 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 08:59:10,822 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:10,822 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:59:10,822 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:59:10,822 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:59:10,992 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 08:59:10,997 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:59:11,337 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25001#(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 [2022-12-14 08:59:11,337 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:59:11,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:11,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2022-12-14 08:59:11,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550553555] [2022-12-14 08:59:11,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:11,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-14 08:59:11,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:11,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-14 08:59:11,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=2595, Unknown=0, NotChecked=0, Total=3192 [2022-12-14 08:59:11,340 INFO L87 Difference]: Start difference. First operand 495 states and 613 transitions. Second operand has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 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) [2022-12-14 08:59:11,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:11,792 INFO L93 Difference]: Finished difference Result 796 states and 1021 transitions. [2022-12-14 08:59:11,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-14 08:59:11,792 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 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 103 [2022-12-14 08:59:11,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:11,794 INFO L225 Difference]: With dead ends: 796 [2022-12-14 08:59:11,794 INFO L226 Difference]: Without dead ends: 795 [2022-12-14 08:59:11,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1756 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1378, Invalid=4784, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 08:59:11,795 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 327 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:11,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 330 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:11,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-12-14 08:59:11,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 675. [2022-12-14 08:59:11,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 543 states have (on average 1.1933701657458564) internal successors, (648), 537 states have internal predecessors, (648), 101 states have call successors, (101), 23 states have call predecessors, (101), 27 states have return successors, (116), 114 states have call predecessors, (116), 101 states have call successors, (116) [2022-12-14 08:59:11,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 865 transitions. [2022-12-14 08:59:11,829 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 865 transitions. Word has length 103 [2022-12-14 08:59:11,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:11,829 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 865 transitions. [2022-12-14 08:59:11,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 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) [2022-12-14 08:59:11,830 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 865 transitions. [2022-12-14 08:59:11,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 08:59:11,830 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:11,830 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:11,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 08:59:12,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 08:59:12,031 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:12,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:12,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2058051883, now seen corresponding path program 2 times [2022-12-14 08:59:12,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:12,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940311710] [2022-12-14 08:59:12,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:12,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:12,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 39 proven. 50 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2022-12-14 08:59:12,125 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:12,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940311710] [2022-12-14 08:59:12,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940311710] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:12,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303797275] [2022-12-14 08:59:12,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:12,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:12,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:12,127 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:12,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 08:59:12,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 08:59:12,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:12,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 08:59:12,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:12,309 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 158 proven. 28 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-12-14 08:59:12,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-12-14 08:59:12,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303797275] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:12,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [118349099] [2022-12-14 08:59:12,455 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-12-14 08:59:12,455 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:12,455 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:12,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:12,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-12-14 08:59:12,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119797910] [2022-12-14 08:59:12,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:12,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 08:59:12,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 08:59:12,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-12-14 08:59:12,457 INFO L87 Difference]: Start difference. First operand 675 states and 865 transitions. Second operand has 30 states, 30 states have (on average 3.1) internal successors, (93), 28 states have internal predecessors, (93), 13 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-12-14 08:59:13,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:13,071 INFO L93 Difference]: Finished difference Result 1202 states and 1584 transitions. [2022-12-14 08:59:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-14 08:59:13,071 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.1) internal successors, (93), 28 states have internal predecessors, (93), 13 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) Word has length 110 [2022-12-14 08:59:13,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:13,075 INFO L225 Difference]: With dead ends: 1202 [2022-12-14 08:59:13,075 INFO L226 Difference]: Without dead ends: 672 [2022-12-14 08:59:13,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=466, Invalid=2840, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 08:59:13,077 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 236 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:13,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 601 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:13,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-12-14 08:59:13,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 662. [2022-12-14 08:59:13,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 532 states have (on average 1.1860902255639099) internal successors, (631), 527 states have internal predecessors, (631), 99 states have call successors, (99), 23 states have call predecessors, (99), 27 states have return successors, (113), 111 states have call predecessors, (113), 99 states have call successors, (113) [2022-12-14 08:59:13,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 843 transitions. [2022-12-14 08:59:13,112 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 843 transitions. Word has length 110 [2022-12-14 08:59:13,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:13,112 INFO L495 AbstractCegarLoop]: Abstraction has 662 states and 843 transitions. [2022-12-14 08:59:13,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.1) internal successors, (93), 28 states have internal predecessors, (93), 13 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-12-14 08:59:13,112 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 843 transitions. [2022-12-14 08:59:13,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-12-14 08:59:13,113 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:13,113 INFO L195 NwaCegarLoop]: 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] [2022-12-14 08:59:13,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 08:59:13,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 08:59:13,313 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:13,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:13,314 INFO L85 PathProgramCache]: Analyzing trace with hash 469177553, now seen corresponding path program 2 times [2022-12-14 08:59:13,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:13,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074932097] [2022-12-14 08:59:13,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:13,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:13,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:13,426 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-12-14 08:59:13,426 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:13,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074932097] [2022-12-14 08:59:13,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074932097] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:13,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455943153] [2022-12-14 08:59:13,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:13,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:13,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:13,427 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:13,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 08:59:13,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 08:59:13,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:13,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 08:59:13,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:13,562 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2022-12-14 08:59:13,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:13,698 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2022-12-14 08:59:13,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455943153] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:13,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1310319231] [2022-12-14 08:59:13,700 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2022-12-14 08:59:13,700 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:13,700 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:13,700 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:13,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2022-12-14 08:59:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918295341] [2022-12-14 08:59:13,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:13,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 08:59:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:13,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 08:59:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-12-14 08:59:13,702 INFO L87 Difference]: Start difference. First operand 662 states and 843 transitions. Second operand has 20 states, 20 states have (on average 4.6) internal successors, (92), 18 states have internal predecessors, (92), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2022-12-14 08:59:14,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:14,399 INFO L93 Difference]: Finished difference Result 1301 states and 1748 transitions. [2022-12-14 08:59:14,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-14 08:59:14,399 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.6) internal successors, (92), 18 states have internal predecessors, (92), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) Word has length 124 [2022-12-14 08:59:14,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:14,402 INFO L225 Difference]: With dead ends: 1301 [2022-12-14 08:59:14,402 INFO L226 Difference]: Without dead ends: 802 [2022-12-14 08:59:14,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 240 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=443, Invalid=2209, Unknown=0, NotChecked=0, Total=2652 [2022-12-14 08:59:14,404 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 145 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:14,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 198 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:59:14,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-12-14 08:59:14,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 721. [2022-12-14 08:59:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 583 states have (on average 1.1715265866209263) internal successors, (683), 566 states have internal predecessors, (683), 104 states have call successors, (104), 23 states have call predecessors, (104), 30 states have return successors, (146), 131 states have call predecessors, (146), 104 states have call successors, (146) [2022-12-14 08:59:14,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2022-12-14 08:59:14,445 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 933 transitions. Word has length 124 [2022-12-14 08:59:14,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:14,445 INFO L495 AbstractCegarLoop]: Abstraction has 721 states and 933 transitions. [2022-12-14 08:59:14,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.6) internal successors, (92), 18 states have internal predecessors, (92), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2022-12-14 08:59:14,445 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 933 transitions. [2022-12-14 08:59:14,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-12-14 08:59:14,446 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:14,446 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 11, 9, 9, 8, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:14,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 08:59:14,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 08:59:14,647 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:14,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:14,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1930356510, now seen corresponding path program 1 times [2022-12-14 08:59:14,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:14,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087958391] [2022-12-14 08:59:14,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:14,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:14,815 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 313 proven. 66 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2022-12-14 08:59:14,815 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:14,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087958391] [2022-12-14 08:59:14,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087958391] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:14,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603216007] [2022-12-14 08:59:14,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:14,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:14,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:14,817 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:14,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 08:59:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:14,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 08:59:14,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:15,024 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 419 proven. 10 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-12-14 08:59:15,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:15,246 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 313 proven. 66 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2022-12-14 08:59:15,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603216007] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:15,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1912381506] [2022-12-14 08:59:15,248 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:15,248 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:15,248 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:15,248 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:15,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 20 [2022-12-14 08:59:15,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635301761] [2022-12-14 08:59:15,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:15,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 08:59:15,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:15,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 08:59:15,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-12-14 08:59:15,250 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. Second operand has 20 states, 20 states have (on average 4.65) internal successors, (93), 20 states have internal predecessors, (93), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2022-12-14 08:59:15,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:15,543 INFO L93 Difference]: Finished difference Result 1263 states and 1713 transitions. [2022-12-14 08:59:15,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 08:59:15,544 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.65) internal successors, (93), 20 states have internal predecessors, (93), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) Word has length 180 [2022-12-14 08:59:15,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:15,546 INFO L225 Difference]: With dead ends: 1263 [2022-12-14 08:59:15,547 INFO L226 Difference]: Without dead ends: 845 [2022-12-14 08:59:15,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 345 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-12-14 08:59:15,548 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 77 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:15,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 166 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:15,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-12-14 08:59:15,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 723. [2022-12-14 08:59:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 584 states have (on average 1.1712328767123288) internal successors, (684), 568 states have internal predecessors, (684), 104 states have call successors, (104), 23 states have call predecessors, (104), 31 states have return successors, (147), 131 states have call predecessors, (147), 104 states have call successors, (147) [2022-12-14 08:59:15,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 935 transitions. [2022-12-14 08:59:15,586 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 935 transitions. Word has length 180 [2022-12-14 08:59:15,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:15,586 INFO L495 AbstractCegarLoop]: Abstraction has 723 states and 935 transitions. [2022-12-14 08:59:15,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.65) internal successors, (93), 20 states have internal predecessors, (93), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2022-12-14 08:59:15,587 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 935 transitions. [2022-12-14 08:59:15,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-12-14 08:59:15,588 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:15,588 INFO L195 NwaCegarLoop]: trace histogram [21, 18, 14, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:15,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 08:59:15,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 08:59:15,789 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:15,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:15,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1538440128, now seen corresponding path program 2 times [2022-12-14 08:59:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:15,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988812303] [2022-12-14 08:59:15,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:15,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:15,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 252 proven. 93 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2022-12-14 08:59:15,991 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:15,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988812303] [2022-12-14 08:59:15,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988812303] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:15,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20435685] [2022-12-14 08:59:15,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:15,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:15,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:15,993 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:15,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 08:59:16,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 08:59:16,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:16,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 08:59:16,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:16,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 88 proven. 3 refuted. 0 times theorem prover too weak. 1034 trivial. 0 not checked. [2022-12-14 08:59:16,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 88 proven. 3 refuted. 0 times theorem prover too weak. 1034 trivial. 0 not checked. [2022-12-14 08:59:16,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20435685] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:16,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1070757958] [2022-12-14 08:59:16,182 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:16,182 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:16,182 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:16,182 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:16,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 5, 5] total 22 [2022-12-14 08:59:16,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183059770] [2022-12-14 08:59:16,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:16,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 08:59:16,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:16,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 08:59:16,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2022-12-14 08:59:16,184 INFO L87 Difference]: Start difference. First operand 723 states and 935 transitions. Second operand has 22 states, 20 states have (on average 4.4) internal successors, (88), 19 states have internal predecessors, (88), 11 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2022-12-14 08:59:16,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:16,973 INFO L93 Difference]: Finished difference Result 1193 states and 1581 transitions. [2022-12-14 08:59:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 08:59:16,973 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 4.4) internal successors, (88), 19 states have internal predecessors, (88), 11 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) Word has length 206 [2022-12-14 08:59:16,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:16,978 INFO L225 Difference]: With dead ends: 1193 [2022-12-14 08:59:16,978 INFO L226 Difference]: Without dead ends: 782 [2022-12-14 08:59:16,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=303, Invalid=1953, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 08:59:16,981 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 226 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:16,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 400 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 08:59:16,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-12-14 08:59:17,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 747. [2022-12-14 08:59:17,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 605 states have (on average 1.1603305785123967) internal successors, (702), 586 states have internal predecessors, (702), 107 states have call successors, (107), 24 states have call predecessors, (107), 32 states have return successors, (156), 136 states have call predecessors, (156), 107 states have call successors, (156) [2022-12-14 08:59:17,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 965 transitions. [2022-12-14 08:59:17,020 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 965 transitions. Word has length 206 [2022-12-14 08:59:17,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:17,020 INFO L495 AbstractCegarLoop]: Abstraction has 747 states and 965 transitions. [2022-12-14 08:59:17,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 4.4) internal successors, (88), 19 states have internal predecessors, (88), 11 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2022-12-14 08:59:17,021 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 965 transitions. [2022-12-14 08:59:17,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-12-14 08:59:17,022 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:17,023 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1] [2022-12-14 08:59:17,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 08:59:17,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:17,223 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:17,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:17,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1060029325, now seen corresponding path program 4 times [2022-12-14 08:59:17,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:17,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151511454] [2022-12-14 08:59:17,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:17,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:17,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:17,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-12-14 08:59:17,983 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:17,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151511454] [2022-12-14 08:59:17,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151511454] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:17,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655048613] [2022-12-14 08:59:17,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 08:59:17,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:17,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:17,984 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:17,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 08:59:18,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:18,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 08:59:18,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-12-14 08:59:18,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-12-14 08:59:19,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655048613] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:19,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1638353909] [2022-12-14 08:59:19,416 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 08:59:19,416 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:19,416 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:59:19,416 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:59:19,416 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:59:19,562 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 08:59:19,566 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:59:19,989 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '42165#(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 [2022-12-14 08:59:19,989 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:59:19,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:19,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2022-12-14 08:59:19,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809741491] [2022-12-14 08:59:19,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:19,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-12-14 08:59:19,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-12-14 08:59:19,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2301, Invalid=8619, Unknown=0, NotChecked=0, Total=10920 [2022-12-14 08:59:19,996 INFO L87 Difference]: Start difference. First operand 747 states and 965 transitions. Second operand has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 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) [2022-12-14 08:59:21,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:21,500 INFO L93 Difference]: Finished difference Result 1366 states and 1799 transitions. [2022-12-14 08:59:21,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-12-14 08:59:21,501 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 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 211 [2022-12-14 08:59:21,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:21,504 INFO L225 Difference]: With dead ends: 1366 [2022-12-14 08:59:21,504 INFO L226 Difference]: Without dead ends: 1365 [2022-12-14 08:59:21,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 575 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5884 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=5590, Invalid=17060, Unknown=0, NotChecked=0, Total=22650 [2022-12-14 08:59:21,507 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 719 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:21,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [719 Valid, 686 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:21,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1365 states. [2022-12-14 08:59:21,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1365 to 1107. [2022-12-14 08:59:21,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 893 states have (on average 1.189249720044793) internal successors, (1062), 874 states have internal predecessors, (1062), 179 states have call successors, (179), 24 states have call predecessors, (179), 32 states have return successors, (228), 208 states have call predecessors, (228), 179 states have call successors, (228) [2022-12-14 08:59:21,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1469 transitions. [2022-12-14 08:59:21,571 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1469 transitions. Word has length 211 [2022-12-14 08:59:21,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:21,572 INFO L495 AbstractCegarLoop]: Abstraction has 1107 states and 1469 transitions. [2022-12-14 08:59:21,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 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) [2022-12-14 08:59:21,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1469 transitions. [2022-12-14 08:59:21,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-12-14 08:59:21,576 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:21,576 INFO L195 NwaCegarLoop]: 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, 6, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:21,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:21,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-12-14 08:59:21,777 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:21,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:21,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1531076205, now seen corresponding path program 1 times [2022-12-14 08:59:21,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:21,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894442204] [2022-12-14 08:59:21,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:21,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:22,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 316 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2022-12-14 08:59:22,049 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:22,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894442204] [2022-12-14 08:59:22,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894442204] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:22,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643248564] [2022-12-14 08:59:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:22,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:22,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:22,051 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:22,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 08:59:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:22,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 08:59:22,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:22,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 394 proven. 35 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2022-12-14 08:59:22,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 316 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2022-12-14 08:59:22,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643248564] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:22,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [940546722] [2022-12-14 08:59:22,558 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:22,558 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:22,558 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:22,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:22,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2022-12-14 08:59:22,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264768919] [2022-12-14 08:59:22,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:22,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-14 08:59:22,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-14 08:59:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2022-12-14 08:59:22,560 INFO L87 Difference]: Start difference. First operand 1107 states and 1469 transitions. Second operand has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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) [2022-12-14 08:59:23,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:23,088 INFO L93 Difference]: Finished difference Result 1850 states and 2731 transitions. [2022-12-14 08:59:23,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 08:59:23,089 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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 223 [2022-12-14 08:59:23,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:23,092 INFO L225 Difference]: With dead ends: 1850 [2022-12-14 08:59:23,092 INFO L226 Difference]: Without dead ends: 1274 [2022-12-14 08:59:23,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 428 SyntacticMatches, 14 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=301, Invalid=1861, Unknown=0, NotChecked=0, Total=2162 [2022-12-14 08:59:23,096 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 291 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:23,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 298 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:59:23,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2022-12-14 08:59:23,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1160. [2022-12-14 08:59:23,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 935 states have (on average 1.1850267379679145) internal successors, (1108), 915 states have internal predecessors, (1108), 186 states have call successors, (186), 25 states have call predecessors, (186), 36 states have return successors, (248), 219 states have call predecessors, (248), 186 states have call successors, (248) [2022-12-14 08:59:23,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1542 transitions. [2022-12-14 08:59:23,169 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1542 transitions. Word has length 223 [2022-12-14 08:59:23,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:23,170 INFO L495 AbstractCegarLoop]: Abstraction has 1160 states and 1542 transitions. [2022-12-14 08:59:23,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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) [2022-12-14 08:59:23,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1542 transitions. [2022-12-14 08:59:23,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-12-14 08:59:23,172 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:23,172 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 16, 9, 9, 9, 8, 8, 8, 8, 7, 6, 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] [2022-12-14 08:59:23,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 08:59:23,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:23,372 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:23,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:23,373 INFO L85 PathProgramCache]: Analyzing trace with hash -79609909, now seen corresponding path program 1 times [2022-12-14 08:59:23,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:23,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24152] [2022-12-14 08:59:23,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:23,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:23,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:23,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1348 backedges. 107 proven. 20 refuted. 0 times theorem prover too weak. 1221 trivial. 0 not checked. [2022-12-14 08:59:23,430 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:23,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24152] [2022-12-14 08:59:23,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24152] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:23,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507220759] [2022-12-14 08:59:23,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:23,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:23,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:23,431 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:23,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 08:59:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:23,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 08:59:23,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:23,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1348 backedges. 545 proven. 3 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2022-12-14 08:59:23,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1348 backedges. 237 proven. 32 refuted. 0 times theorem prover too weak. 1079 trivial. 0 not checked. [2022-12-14 08:59:23,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507220759] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:23,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1674590929] [2022-12-14 08:59:23,668 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:23,669 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:23,669 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:23,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:23,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 16 [2022-12-14 08:59:23,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001580273] [2022-12-14 08:59:23,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:23,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 08:59:23,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 08:59:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-12-14 08:59:23,671 INFO L87 Difference]: Start difference. First operand 1160 states and 1542 transitions. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 14 states have internal predecessors, (78), 8 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 08:59:23,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:23,963 INFO L93 Difference]: Finished difference Result 1887 states and 2612 transitions. [2022-12-14 08:59:23,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 08:59:23,963 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 14 states have internal predecessors, (78), 8 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) Word has length 224 [2022-12-14 08:59:23,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:23,967 INFO L225 Difference]: With dead ends: 1887 [2022-12-14 08:59:23,967 INFO L226 Difference]: Without dead ends: 1279 [2022-12-14 08:59:23,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 436 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-12-14 08:59:23,970 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 121 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:23,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 210 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:23,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1279 states. [2022-12-14 08:59:24,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1279 to 1258. [2022-12-14 08:59:24,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1016 states have (on average 1.1791338582677164) internal successors, (1198), 991 states have internal predecessors, (1198), 196 states have call successors, (196), 29 states have call predecessors, (196), 43 states have return successors, (266), 237 states have call predecessors, (266), 196 states have call successors, (266) [2022-12-14 08:59:24,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1660 transitions. [2022-12-14 08:59:24,048 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1660 transitions. Word has length 224 [2022-12-14 08:59:24,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:24,049 INFO L495 AbstractCegarLoop]: Abstraction has 1258 states and 1660 transitions. [2022-12-14 08:59:24,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 14 states have internal predecessors, (78), 8 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 08:59:24,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1660 transitions. [2022-12-14 08:59:24,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-12-14 08:59:24,050 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:24,051 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 18, 9, 9, 9, 9, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2022-12-14 08:59:24,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-14 08:59:24,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:24,251 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:24,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:24,252 INFO L85 PathProgramCache]: Analyzing trace with hash 117911239, now seen corresponding path program 2 times [2022-12-14 08:59:24,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:24,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332567188] [2022-12-14 08:59:24,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:24,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:24,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:24,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1578 backedges. 168 proven. 185 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2022-12-14 08:59:24,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:24,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332567188] [2022-12-14 08:59:24,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332567188] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:24,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763970837] [2022-12-14 08:59:24,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:24,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:24,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:24,455 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:24,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 08:59:24,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 08:59:24,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:24,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 08:59:24,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:24,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1578 backedges. 301 proven. 0 refuted. 0 times theorem prover too weak. 1277 trivial. 0 not checked. [2022-12-14 08:59:24,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:59:24,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763970837] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:59:24,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:59:24,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [16] total 19 [2022-12-14 08:59:24,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856726727] [2022-12-14 08:59:24,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:59:24,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:59:24,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:24,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:59:24,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-12-14 08:59:24,553 INFO L87 Difference]: Start difference. First operand 1258 states and 1660 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 08:59:24,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:24,672 INFO L93 Difference]: Finished difference Result 1970 states and 2693 transitions. [2022-12-14 08:59:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:59:24,673 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 240 [2022-12-14 08:59:24,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:24,679 INFO L225 Difference]: With dead ends: 1970 [2022-12-14 08:59:24,679 INFO L226 Difference]: Without dead ends: 1262 [2022-12-14 08:59:24,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-12-14 08:59:24,684 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 35 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:24,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 60 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 08:59:24,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2022-12-14 08:59:24,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1258. [2022-12-14 08:59:24,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1016 states have (on average 1.1781496062992125) internal successors, (1197), 991 states have internal predecessors, (1197), 196 states have call successors, (196), 29 states have call predecessors, (196), 43 states have return successors, (266), 237 states have call predecessors, (266), 196 states have call successors, (266) [2022-12-14 08:59:24,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1659 transitions. [2022-12-14 08:59:24,787 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1659 transitions. Word has length 240 [2022-12-14 08:59:24,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:24,788 INFO L495 AbstractCegarLoop]: Abstraction has 1258 states and 1659 transitions. [2022-12-14 08:59:24,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 08:59:24,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1659 transitions. [2022-12-14 08:59:24,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-12-14 08:59:24,791 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:24,791 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 20, 11, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2022-12-14 08:59:24,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 08:59:24,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-14 08:59:24,992 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:24,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:24,992 INFO L85 PathProgramCache]: Analyzing trace with hash 2078034953, now seen corresponding path program 3 times [2022-12-14 08:59:24,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:24,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810534029] [2022-12-14 08:59:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:25,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 180 proven. 219 refuted. 0 times theorem prover too weak. 1763 trivial. 0 not checked. [2022-12-14 08:59:25,259 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:25,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810534029] [2022-12-14 08:59:25,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810534029] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:25,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885156901] [2022-12-14 08:59:25,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:25,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:25,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:25,260 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:25,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 08:59:25,329 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:25,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:25,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 08:59:25,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:25,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 1118 proven. 156 refuted. 0 times theorem prover too weak. 888 trivial. 0 not checked. [2022-12-14 08:59:25,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 391 proven. 358 refuted. 0 times theorem prover too weak. 1413 trivial. 0 not checked. [2022-12-14 08:59:26,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885156901] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:26,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [88819296] [2022-12-14 08:59:26,185 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:26,185 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:26,185 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:26,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:26,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 37 [2022-12-14 08:59:26,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873181288] [2022-12-14 08:59:26,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:26,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-12-14 08:59:26,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:26,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-12-14 08:59:26,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1212, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 08:59:26,187 INFO L87 Difference]: Start difference. First operand 1258 states and 1659 transitions. Second operand has 37 states, 37 states have (on average 4.405405405405405) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (26), 4 states have call predecessors, (26), 10 states have return successors, (26), 15 states have call predecessors, (26), 18 states have call successors, (26) [2022-12-14 08:59:27,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:27,807 INFO L93 Difference]: Finished difference Result 3072 states and 4934 transitions. [2022-12-14 08:59:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-14 08:59:27,808 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 4.405405405405405) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (26), 4 states have call predecessors, (26), 10 states have return successors, (26), 15 states have call predecessors, (26), 18 states have call successors, (26) Word has length 280 [2022-12-14 08:59:27,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:27,815 INFO L225 Difference]: With dead ends: 3072 [2022-12-14 08:59:27,816 INFO L226 Difference]: Without dead ends: 2364 [2022-12-14 08:59:27,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 631 GetRequests, 543 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=927, Invalid=6045, Unknown=0, NotChecked=0, Total=6972 [2022-12-14 08:59:27,821 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 679 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 429 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 429 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:27,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 367 Invalid, 1932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [429 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 08:59:27,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2364 states. [2022-12-14 08:59:27,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2364 to 2050. [2022-12-14 08:59:27,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2050 states, 1646 states have (on average 1.1786148238153098) internal successors, (1940), 1624 states have internal predecessors, (1940), 323 states have call successors, (323), 51 states have call predecessors, (323), 78 states have return successors, (644), 374 states have call predecessors, (644), 323 states have call successors, (644) [2022-12-14 08:59:27,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2050 states to 2050 states and 2907 transitions. [2022-12-14 08:59:27,959 INFO L78 Accepts]: Start accepts. Automaton has 2050 states and 2907 transitions. Word has length 280 [2022-12-14 08:59:27,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:27,960 INFO L495 AbstractCegarLoop]: Abstraction has 2050 states and 2907 transitions. [2022-12-14 08:59:27,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.405405405405405) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (26), 4 states have call predecessors, (26), 10 states have return successors, (26), 15 states have call predecessors, (26), 18 states have call successors, (26) [2022-12-14 08:59:27,960 INFO L276 IsEmpty]: Start isEmpty. Operand 2050 states and 2907 transitions. [2022-12-14 08:59:27,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-12-14 08:59:27,961 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:27,961 INFO L195 NwaCegarLoop]: 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] [2022-12-14 08:59:27,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 08:59:28,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:28,162 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:28,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:28,162 INFO L85 PathProgramCache]: Analyzing trace with hash 391425312, now seen corresponding path program 2 times [2022-12-14 08:59:28,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:28,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003643699] [2022-12-14 08:59:28,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:28,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:28,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:28,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 298 proven. 12 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2022-12-14 08:59:28,295 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:28,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003643699] [2022-12-14 08:59:28,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003643699] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:28,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242189639] [2022-12-14 08:59:28,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:28,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:28,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:28,297 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:28,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 08:59:28,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 08:59:28,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:28,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 08:59:28,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 298 proven. 12 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2022-12-14 08:59:28,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:28,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 312 proven. 12 refuted. 0 times theorem prover too weak. 1272 trivial. 0 not checked. [2022-12-14 08:59:28,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242189639] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:28,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [299394390] [2022-12-14 08:59:28,731 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:28,732 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:28,732 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:28,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:28,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2022-12-14 08:59:28,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971409519] [2022-12-14 08:59:28,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:28,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 08:59:28,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 08:59:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-12-14 08:59:28,734 INFO L87 Difference]: Start difference. First operand 2050 states and 2907 transitions. Second operand has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 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) [2022-12-14 08:59:29,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:29,001 INFO L93 Difference]: Finished difference Result 2677 states and 4339 transitions. [2022-12-14 08:59:29,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 08:59:29,001 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 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 244 [2022-12-14 08:59:29,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:29,018 INFO L225 Difference]: With dead ends: 2677 [2022-12-14 08:59:29,018 INFO L226 Difference]: Without dead ends: 2670 [2022-12-14 08:59:29,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 480 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-12-14 08:59:29,020 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 10 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:29,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 218 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 08:59:29,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2670 states. [2022-12-14 08:59:29,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2670 to 2338. [2022-12-14 08:59:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2338 states, 1877 states have (on average 1.156632924880128) internal successors, (2171), 1845 states have internal predecessors, (2171), 350 states have call successors, (350), 51 states have call predecessors, (350), 108 states have return successors, (1111), 441 states have call predecessors, (1111), 350 states have call successors, (1111) [2022-12-14 08:59:29,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2338 states to 2338 states and 3632 transitions. [2022-12-14 08:59:29,186 INFO L78 Accepts]: Start accepts. Automaton has 2338 states and 3632 transitions. Word has length 244 [2022-12-14 08:59:29,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:29,187 INFO L495 AbstractCegarLoop]: Abstraction has 2338 states and 3632 transitions. [2022-12-14 08:59:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 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) [2022-12-14 08:59:29,187 INFO L276 IsEmpty]: Start isEmpty. Operand 2338 states and 3632 transitions. [2022-12-14 08:59:29,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2022-12-14 08:59:29,188 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:29,188 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 22, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:59:29,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-14 08:59:29,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-14 08:59:29,389 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:29,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:29,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1912027072, now seen corresponding path program 3 times [2022-12-14 08:59:29,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:29,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750265676] [2022-12-14 08:59:29,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:29,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:29,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:29,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2949 backedges. 500 proven. 184 refuted. 0 times theorem prover too weak. 2265 trivial. 0 not checked. [2022-12-14 08:59:29,578 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:29,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750265676] [2022-12-14 08:59:29,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750265676] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:29,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186104083] [2022-12-14 08:59:29,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:29,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:29,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:29,579 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:29,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 08:59:29,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:29,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:29,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 08:59:29,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2949 backedges. 583 proven. 566 refuted. 0 times theorem prover too weak. 1800 trivial. 0 not checked. [2022-12-14 08:59:29,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:30,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2949 backedges. 577 proven. 575 refuted. 0 times theorem prover too weak. 1797 trivial. 0 not checked. [2022-12-14 08:59:30,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186104083] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:30,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2110342384] [2022-12-14 08:59:30,385 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:30,385 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:30,385 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:30,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:30,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 18] total 30 [2022-12-14 08:59:30,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417468504] [2022-12-14 08:59:30,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:30,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 08:59:30,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:30,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 08:59:30,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-12-14 08:59:30,388 INFO L87 Difference]: Start difference. First operand 2338 states and 3632 transitions. Second operand has 30 states, 30 states have (on average 5.0) internal successors, (150), 29 states have internal predecessors, (150), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (22), 15 states have call predecessors, (22), 14 states have call successors, (22) [2022-12-14 08:59:31,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:31,726 INFO L93 Difference]: Finished difference Result 5700 states and 11049 transitions. [2022-12-14 08:59:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-14 08:59:31,727 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.0) internal successors, (150), 29 states have internal predecessors, (150), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (22), 15 states have call predecessors, (22), 14 states have call successors, (22) Word has length 326 [2022-12-14 08:59:31,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:31,741 INFO L225 Difference]: With dead ends: 5700 [2022-12-14 08:59:31,741 INFO L226 Difference]: Without dead ends: 3806 [2022-12-14 08:59:31,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 633 SyntacticMatches, 9 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=859, Invalid=3833, Unknown=0, NotChecked=0, Total=4692 [2022-12-14 08:59:31,754 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 553 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 1603 mSolverCounterSat, 503 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 2106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 503 IncrementalHoareTripleChecker+Valid, 1603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:31,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 491 Invalid, 2106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [503 Valid, 1603 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 08:59:31,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3806 states. [2022-12-14 08:59:32,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3806 to 2826. [2022-12-14 08:59:32,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2826 states, 2259 states have (on average 1.1474103585657371) internal successors, (2592), 2236 states have internal predecessors, (2592), 444 states have call successors, (444), 79 states have call predecessors, (444), 120 states have return successors, (1178), 510 states have call predecessors, (1178), 436 states have call successors, (1178) [2022-12-14 08:59:32,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2826 states to 2826 states and 4214 transitions. [2022-12-14 08:59:32,041 INFO L78 Accepts]: Start accepts. Automaton has 2826 states and 4214 transitions. Word has length 326 [2022-12-14 08:59:32,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:32,041 INFO L495 AbstractCegarLoop]: Abstraction has 2826 states and 4214 transitions. [2022-12-14 08:59:32,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.0) internal successors, (150), 29 states have internal predecessors, (150), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (22), 15 states have call predecessors, (22), 14 states have call successors, (22) [2022-12-14 08:59:32,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2826 states and 4214 transitions. [2022-12-14 08:59:32,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2022-12-14 08:59:32,045 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:32,045 INFO L195 NwaCegarLoop]: trace histogram [46, 43, 33, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 14, 14, 13, 13, 12, 12, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-12-14 08:59:32,049 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:32,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:32,245 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:32,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:32,246 INFO L85 PathProgramCache]: Analyzing trace with hash 996847945, now seen corresponding path program 4 times [2022-12-14 08:59:32,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:32,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992886377] [2022-12-14 08:59:32,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:32,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:32,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6020 backedges. 731 proven. 277 refuted. 0 times theorem prover too weak. 5012 trivial. 0 not checked. [2022-12-14 08:59:32,638 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:32,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992886377] [2022-12-14 08:59:32,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992886377] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:32,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726340134] [2022-12-14 08:59:32,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 08:59:32,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:32,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:32,639 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:32,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 08:59:32,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:32,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 08:59:32,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6020 backedges. 3091 proven. 122 refuted. 0 times theorem prover too weak. 2807 trivial. 0 not checked. [2022-12-14 08:59:33,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6020 backedges. 731 proven. 277 refuted. 0 times theorem prover too weak. 5012 trivial. 0 not checked. [2022-12-14 08:59:33,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726340134] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:33,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [751111173] [2022-12-14 08:59:33,237 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:33,237 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:33,237 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:33,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:33,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 29 [2022-12-14 08:59:33,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639216315] [2022-12-14 08:59:33,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:33,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-14 08:59:33,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:33,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-14 08:59:33,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2022-12-14 08:59:33,239 INFO L87 Difference]: Start difference. First operand 2826 states and 4214 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 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) [2022-12-14 08:59:33,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:33,929 INFO L93 Difference]: Finished difference Result 5535 states and 8359 transitions. [2022-12-14 08:59:33,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 08:59:33,930 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 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 460 [2022-12-14 08:59:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:33,940 INFO L225 Difference]: With dead ends: 5535 [2022-12-14 08:59:33,940 INFO L226 Difference]: Without dead ends: 2827 [2022-12-14 08:59:33,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 893 SyntacticMatches, 14 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 879 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=498, Invalid=1952, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 08:59:33,947 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 51 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:33,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 370 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:33,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2022-12-14 08:59:34,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2826. [2022-12-14 08:59:34,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2826 states, 2259 states have (on average 1.1469676848162904) internal successors, (2591), 2236 states have internal predecessors, (2591), 444 states have call successors, (444), 79 states have call predecessors, (444), 120 states have return successors, (1178), 510 states have call predecessors, (1178), 436 states have call successors, (1178) [2022-12-14 08:59:34,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2826 states to 2826 states and 4213 transitions. [2022-12-14 08:59:34,121 INFO L78 Accepts]: Start accepts. Automaton has 2826 states and 4213 transitions. Word has length 460 [2022-12-14 08:59:34,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:34,121 INFO L495 AbstractCegarLoop]: Abstraction has 2826 states and 4213 transitions. [2022-12-14 08:59:34,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 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) [2022-12-14 08:59:34,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2826 states and 4213 transitions. [2022-12-14 08:59:34,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2022-12-14 08:59:34,125 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:34,125 INFO L195 NwaCegarLoop]: trace histogram [47, 44, 33, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 14, 14, 14, 13, 13, 13, 12, 12, 12, 12, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-12-14 08:59:34,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:34,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-14 08:59:34,325 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:34,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:34,326 INFO L85 PathProgramCache]: Analyzing trace with hash 338527234, now seen corresponding path program 5 times [2022-12-14 08:59:34,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:34,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552703514] [2022-12-14 08:59:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:34,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:34,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:34,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6258 backedges. 796 proven. 254 refuted. 0 times theorem prover too weak. 5208 trivial. 0 not checked. [2022-12-14 08:59:34,728 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:34,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552703514] [2022-12-14 08:59:34,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552703514] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:34,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332975637] [2022-12-14 08:59:34,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:34,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:34,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:34,729 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:34,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-14 08:59:34,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 08:59:34,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:34,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 08:59:34,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6258 backedges. 3295 proven. 26 refuted. 0 times theorem prover too weak. 2937 trivial. 0 not checked. [2022-12-14 08:59:34,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6258 backedges. 862 proven. 316 refuted. 0 times theorem prover too weak. 5080 trivial. 0 not checked. [2022-12-14 08:59:35,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332975637] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:35,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1756112000] [2022-12-14 08:59:35,170 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:35,170 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:35,170 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:35,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:35,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9, 9] total 25 [2022-12-14 08:59:35,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759746528] [2022-12-14 08:59:35,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:35,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 08:59:35,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:35,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 08:59:35,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-12-14 08:59:35,172 INFO L87 Difference]: Start difference. First operand 2826 states and 4213 transitions. Second operand has 25 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 08:59:35,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:35,940 INFO L93 Difference]: Finished difference Result 6142 states and 9434 transitions. [2022-12-14 08:59:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-14 08:59:35,941 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) Word has length 469 [2022-12-14 08:59:35,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:35,950 INFO L225 Difference]: With dead ends: 6142 [2022-12-14 08:59:35,950 INFO L226 Difference]: Without dead ends: 3877 [2022-12-14 08:59:35,957 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 983 GetRequests, 928 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=408, Invalid=2142, Unknown=0, NotChecked=0, Total=2550 [2022-12-14 08:59:35,957 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 81 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:35,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 212 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1258 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:59:35,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3877 states. [2022-12-14 08:59:36,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3877 to 3355. [2022-12-14 08:59:36,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 2786 states have (on average 1.1033740129217515) internal successors, (3074), 2633 states have internal predecessors, (3074), 444 states have call successors, (444), 79 states have call predecessors, (444), 122 states have return successors, (1309), 642 states have call predecessors, (1309), 436 states have call successors, (1309) [2022-12-14 08:59:36,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4827 transitions. [2022-12-14 08:59:36,197 INFO L78 Accepts]: Start accepts. Automaton has 3355 states and 4827 transitions. Word has length 469 [2022-12-14 08:59:36,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:36,197 INFO L495 AbstractCegarLoop]: Abstraction has 3355 states and 4827 transitions. [2022-12-14 08:59:36,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.48) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 08:59:36,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3355 states and 4827 transitions. [2022-12-14 08:59:36,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2022-12-14 08:59:36,200 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:36,200 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1] [2022-12-14 08:59:36,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-14 08:59:36,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-14 08:59:36,400 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:36,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1328438771, now seen corresponding path program 5 times [2022-12-14 08:59:36,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:36,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071726710] [2022-12-14 08:59:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:36,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-12-14 08:59:39,648 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:39,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071726710] [2022-12-14 08:59:39,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071726710] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:39,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375840098] [2022-12-14 08:59:39,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:39,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:39,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:39,649 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:39,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 08:59:39,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2022-12-14 08:59:39,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:39,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 95 conjunts are in the unsatisfiable core [2022-12-14 08:59:39,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-12-14 08:59:40,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-12-14 08:59:44,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375840098] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:44,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1767224062] [2022-12-14 08:59:44,561 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 08:59:44,561 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:44,562 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:59:44,562 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:59:44,562 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:59:44,709 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 08:59:44,713 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:59:45,536 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '121135#(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 [2022-12-14 08:59:45,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:59:45,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:45,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2022-12-14 08:59:45,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352883296] [2022-12-14 08:59:45,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:45,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2022-12-14 08:59:45,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2022-12-14 08:59:45,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9165, Invalid=31035, Unknown=0, NotChecked=0, Total=40200 [2022-12-14 08:59:45,543 INFO L87 Difference]: Start difference. First operand 3355 states and 4827 transitions. Second operand has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 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) [2022-12-14 08:59:52,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:52,552 INFO L93 Difference]: Finished difference Result 6182 states and 9141 transitions. [2022-12-14 08:59:52,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-12-14 08:59:52,552 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 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 427 [2022-12-14 08:59:52,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:52,564 INFO L225 Difference]: With dead ends: 6182 [2022-12-14 08:59:52,564 INFO L226 Difference]: Without dead ends: 6181 [2022-12-14 08:59:52,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1468 GetRequests, 1175 SyntacticMatches, 0 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21052 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=22654, Invalid=64076, Unknown=0, NotChecked=0, Total=86730 [2022-12-14 08:59:52,571 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 1924 mSDsluCounter, 1282 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1924 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:52,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1924 Valid, 1410 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 08:59:52,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6181 states. [2022-12-14 08:59:52,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6181 to 5371. [2022-12-14 08:59:52,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5371 states, 4514 states have (on average 1.1169694284448384) internal successors, (5042), 4217 states have internal predecessors, (5042), 732 states have call successors, (732), 79 states have call predecessors, (732), 122 states have return successors, (2125), 1074 states have call predecessors, (2125), 724 states have call successors, (2125) [2022-12-14 08:59:52,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5371 states to 5371 states and 7899 transitions. [2022-12-14 08:59:52,975 INFO L78 Accepts]: Start accepts. Automaton has 5371 states and 7899 transitions. Word has length 427 [2022-12-14 08:59:52,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:52,975 INFO L495 AbstractCegarLoop]: Abstraction has 5371 states and 7899 transitions. [2022-12-14 08:59:52,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 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) [2022-12-14 08:59:52,975 INFO L276 IsEmpty]: Start isEmpty. Operand 5371 states and 7899 transitions. [2022-12-14 08:59:52,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2022-12-14 08:59:52,979 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:52,979 INFO L195 NwaCegarLoop]: trace histogram [55, 52, 39, 22, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 08:59:52,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:53,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 08:59:53,180 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:53,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:53,182 INFO L85 PathProgramCache]: Analyzing trace with hash 89534154, now seen corresponding path program 6 times [2022-12-14 08:59:53,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:53,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152992943] [2022-12-14 08:59:53,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:53,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:53,512 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1550 proven. 454 refuted. 0 times theorem prover too weak. 6576 trivial. 0 not checked. [2022-12-14 08:59:53,513 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:53,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152992943] [2022-12-14 08:59:53,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152992943] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:53,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361002662] [2022-12-14 08:59:53,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 08:59:53,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:53,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:53,514 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:53,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 08:59:53,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 08:59:53,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:53,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 08:59:53,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:53,758 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4850 proven. 202 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2022-12-14 08:59:53,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:54,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1573 proven. 922 refuted. 0 times theorem prover too weak. 6085 trivial. 0 not checked. [2022-12-14 08:59:54,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361002662] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:54,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [478410985] [2022-12-14 08:59:54,224 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:54,224 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:54,224 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:54,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:54,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 14] total 22 [2022-12-14 08:59:54,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242860103] [2022-12-14 08:59:54,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:54,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 08:59:54,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:54,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 08:59:54,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-12-14 08:59:54,227 INFO L87 Difference]: Start difference. First operand 5371 states and 7899 transitions. Second operand has 22 states, 22 states have (on average 6.636363636363637) internal successors, (146), 22 states have internal predecessors, (146), 13 states have call successors, (25), 2 states have call predecessors, (25), 7 states have return successors, (27), 11 states have call predecessors, (27), 13 states have call successors, (27) [2022-12-14 08:59:55,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:55,046 INFO L93 Difference]: Finished difference Result 9840 states and 15020 transitions. [2022-12-14 08:59:55,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 08:59:55,047 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.636363636363637) internal successors, (146), 22 states have internal predecessors, (146), 13 states have call successors, (25), 2 states have call predecessors, (25), 7 states have return successors, (27), 11 states have call predecessors, (27), 13 states have call successors, (27) Word has length 545 [2022-12-14 08:59:55,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:55,061 INFO L225 Difference]: With dead ends: 9840 [2022-12-14 08:59:55,061 INFO L226 Difference]: Without dead ends: 5536 [2022-12-14 08:59:55,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1117 GetRequests, 1077 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 08:59:55,071 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 153 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:55,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 272 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 08:59:55,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5536 states. [2022-12-14 08:59:55,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5536 to 5410. [2022-12-14 08:59:55,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5410 states, 4545 states have (on average 1.116831683168317) internal successors, (5076), 4249 states have internal predecessors, (5076), 739 states have call successors, (739), 82 states have call predecessors, (739), 123 states have return successors, (2140), 1078 states have call predecessors, (2140), 729 states have call successors, (2140) [2022-12-14 08:59:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5410 states to 5410 states and 7955 transitions. [2022-12-14 08:59:55,464 INFO L78 Accepts]: Start accepts. Automaton has 5410 states and 7955 transitions. Word has length 545 [2022-12-14 08:59:55,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:55,464 INFO L495 AbstractCegarLoop]: Abstraction has 5410 states and 7955 transitions. [2022-12-14 08:59:55,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.636363636363637) internal successors, (146), 22 states have internal predecessors, (146), 13 states have call successors, (25), 2 states have call predecessors, (25), 7 states have return successors, (27), 11 states have call predecessors, (27), 13 states have call successors, (27) [2022-12-14 08:59:55,464 INFO L276 IsEmpty]: Start isEmpty. Operand 5410 states and 7955 transitions. [2022-12-14 08:59:55,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2022-12-14 08:59:55,468 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:55,469 INFO L195 NwaCegarLoop]: trace histogram [57, 55, 41, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 16, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 08:59:55,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-14 08:59:55,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-14 08:59:55,670 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:55,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:55,671 INFO L85 PathProgramCache]: Analyzing trace with hash 31903167, now seen corresponding path program 7 times [2022-12-14 08:59:55,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:55,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199814676] [2022-12-14 08:59:55,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:55,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:55,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9446 backedges. 894 proven. 134 refuted. 0 times theorem prover too weak. 8418 trivial. 0 not checked. [2022-12-14 08:59:56,048 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:56,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199814676] [2022-12-14 08:59:56,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199814676] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:56,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130799390] [2022-12-14 08:59:56,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 08:59:56,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:56,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:56,049 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:56,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-14 08:59:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:56,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 1336 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 08:59:56,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:59:56,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9446 backedges. 3504 proven. 11 refuted. 0 times theorem prover too weak. 5931 trivial. 0 not checked. [2022-12-14 08:59:56,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:59:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9446 backedges. 952 proven. 287 refuted. 0 times theorem prover too weak. 8207 trivial. 0 not checked. [2022-12-14 08:59:56,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130799390] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:59:56,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2014212193] [2022-12-14 08:59:56,924 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 08:59:56,924 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:59:56,924 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 08:59:56,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:59:56,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 18] total 38 [2022-12-14 08:59:56,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860174489] [2022-12-14 08:59:56,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:59:56,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-14 08:59:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:59:56,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-14 08:59:56,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1265, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 08:59:56,927 INFO L87 Difference]: Start difference. First operand 5410 states and 7955 transitions. Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 34 states have internal predecessors, (139), 19 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (23), 13 states have call predecessors, (23), 16 states have call successors, (23) [2022-12-14 08:59:58,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:59:58,666 INFO L93 Difference]: Finished difference Result 10052 states and 15108 transitions. [2022-12-14 08:59:58,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-14 08:59:58,666 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 34 states have internal predecessors, (139), 19 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (23), 13 states have call predecessors, (23), 16 states have call successors, (23) Word has length 571 [2022-12-14 08:59:58,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:59:58,683 INFO L225 Difference]: With dead ends: 10052 [2022-12-14 08:59:58,683 INFO L226 Difference]: Without dead ends: 5695 [2022-12-14 08:59:58,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1204 GetRequests, 1119 SyntacticMatches, 8 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1838 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=687, Invalid=5475, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 08:59:58,697 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 399 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 08:59:58,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 744 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2600 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 08:59:58,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5695 states. [2022-12-14 08:59:59,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5695 to 4724. [2022-12-14 08:59:59,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 3923 states have (on average 1.113178689778231) internal successors, (4367), 3717 states have internal predecessors, (4367), 662 states have call successors, (662), 91 states have call predecessors, (662), 136 states have return successors, (1764), 915 states have call predecessors, (1764), 650 states have call successors, (1764) [2022-12-14 08:59:59,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 6793 transitions. [2022-12-14 08:59:59,072 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 6793 transitions. Word has length 571 [2022-12-14 08:59:59,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:59:59,073 INFO L495 AbstractCegarLoop]: Abstraction has 4724 states and 6793 transitions. [2022-12-14 08:59:59,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 34 states have internal predecessors, (139), 19 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (23), 13 states have call predecessors, (23), 16 states have call successors, (23) [2022-12-14 08:59:59,073 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 6793 transitions. [2022-12-14 08:59:59,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2022-12-14 08:59:59,077 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:59:59,077 INFO L195 NwaCegarLoop]: trace histogram [56, 54, 41, 23, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 08:59:59,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-12-14 08:59:59,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-14 08:59:59,278 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 08:59:59,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:59:59,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1076952776, now seen corresponding path program 8 times [2022-12-14 08:59:59,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:59:59,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072146201] [2022-12-14 08:59:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:59:59,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:59:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:59:59,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9154 backedges. 485 proven. 520 refuted. 0 times theorem prover too weak. 8149 trivial. 0 not checked. [2022-12-14 08:59:59,789 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:59:59,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072146201] [2022-12-14 08:59:59,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072146201] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:59:59,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204444985] [2022-12-14 08:59:59,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:59:59,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:59:59,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:59:59,790 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:59:59,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 08:59:59,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 08:59:59,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:59:59,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-14 08:59:59,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 9154 backedges. 2170 proven. 507 refuted. 0 times theorem prover too weak. 6477 trivial. 0 not checked. [2022-12-14 09:00:00,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:01,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9154 backedges. 2164 proven. 523 refuted. 0 times theorem prover too weak. 6467 trivial. 0 not checked. [2022-12-14 09:00:01,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204444985] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:01,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2089870378] [2022-12-14 09:00:01,169 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:01,169 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:01,170 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:01,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:01,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22, 26] total 49 [2022-12-14 09:00:01,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400118906] [2022-12-14 09:00:01,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:01,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-14 09:00:01,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:01,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-14 09:00:01,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2183, Unknown=0, NotChecked=0, Total=2352 [2022-12-14 09:00:01,172 INFO L87 Difference]: Start difference. First operand 4724 states and 6793 transitions. Second operand has 49 states, 49 states have (on average 4.183673469387755) internal successors, (205), 44 states have internal predecessors, (205), 26 states have call successors, (32), 5 states have call predecessors, (32), 9 states have return successors, (30), 17 states have call predecessors, (30), 22 states have call successors, (30) [2022-12-14 09:00:05,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:05,660 INFO L93 Difference]: Finished difference Result 13568 states and 27892 transitions. [2022-12-14 09:00:05,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-12-14 09:00:05,660 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.183673469387755) internal successors, (205), 44 states have internal predecessors, (205), 26 states have call successors, (32), 5 states have call predecessors, (32), 9 states have return successors, (30), 17 states have call predecessors, (30), 22 states have call successors, (30) Word has length 563 [2022-12-14 09:00:05,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:05,700 INFO L225 Difference]: With dead ends: 13568 [2022-12-14 09:00:05,701 INFO L226 Difference]: Without dead ends: 9908 [2022-12-14 09:00:05,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1266 GetRequests, 1101 SyntacticMatches, 13 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6867 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2924, Invalid=20638, Unknown=0, NotChecked=0, Total=23562 [2022-12-14 09:00:05,733 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 1072 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 3379 mSolverCounterSat, 1030 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1077 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 4409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1030 IncrementalHoareTripleChecker+Valid, 3379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:05,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1077 Valid, 667 Invalid, 4409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1030 Valid, 3379 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 09:00:05,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9908 states. [2022-12-14 09:00:06,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9908 to 6657. [2022-12-14 09:00:06,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6657 states, 5483 states have (on average 1.0983038482582528) internal successors, (6022), 5242 states have internal predecessors, (6022), 955 states have call successors, (955), 135 states have call predecessors, (955), 216 states have return successors, (4312), 1279 states have call predecessors, (4312), 946 states have call successors, (4312) [2022-12-14 09:00:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6657 states to 6657 states and 11289 transitions. [2022-12-14 09:00:06,416 INFO L78 Accepts]: Start accepts. Automaton has 6657 states and 11289 transitions. Word has length 563 [2022-12-14 09:00:06,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:06,416 INFO L495 AbstractCegarLoop]: Abstraction has 6657 states and 11289 transitions. [2022-12-14 09:00:06,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.183673469387755) internal successors, (205), 44 states have internal predecessors, (205), 26 states have call successors, (32), 5 states have call predecessors, (32), 9 states have return successors, (30), 17 states have call predecessors, (30), 22 states have call successors, (30) [2022-12-14 09:00:06,417 INFO L276 IsEmpty]: Start isEmpty. Operand 6657 states and 11289 transitions. [2022-12-14 09:00:06,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 578 [2022-12-14 09:00:06,420 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:06,420 INFO L195 NwaCegarLoop]: trace histogram [57, 56, 42, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:06,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-14 09:00:06,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:06,621 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:06,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2126781441, now seen corresponding path program 9 times [2022-12-14 09:00:06,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:06,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083062722] [2022-12-14 09:00:06,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:06,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:06,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2022-12-14 09:00:07,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:07,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083062722] [2022-12-14 09:00:07,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083062722] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:07,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797729240] [2022-12-14 09:00:07,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:00:07,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:07,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:07,153 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:07,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 09:00:07,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:00:07,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:00:07,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 1346 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 09:00:07,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:07,375 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2022-12-14 09:00:07,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:08,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1572 proven. 36 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2022-12-14 09:00:08,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797729240] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:08,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1033711086] [2022-12-14 09:00:08,046 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:08,046 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:08,046 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:08,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:08,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 10] total 14 [2022-12-14 09:00:08,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087523033] [2022-12-14 09:00:08,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:08,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:00:08,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:08,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:00:08,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-12-14 09:00:08,047 INFO L87 Difference]: Start difference. First operand 6657 states and 11289 transitions. Second operand has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2022-12-14 09:00:08,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:08,663 INFO L93 Difference]: Finished difference Result 7450 states and 13550 transitions. [2022-12-14 09:00:08,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 09:00:08,664 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) Word has length 577 [2022-12-14 09:00:08,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:08,689 INFO L225 Difference]: With dead ends: 7450 [2022-12-14 09:00:08,689 INFO L226 Difference]: Without dead ends: 7440 [2022-12-14 09:00:08,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1179 GetRequests, 1148 SyntacticMatches, 14 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-12-14 09:00:08,695 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 14 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:08,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 204 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:00:08,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7440 states. [2022-12-14 09:00:09,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7440 to 6972. [2022-12-14 09:00:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6972 states, 5759 states have (on average 1.0958499739538115) internal successors, (6311), 5468 states have internal predecessors, (6311), 971 states have call successors, (971), 135 states have call predecessors, (971), 239 states have return successors, (4838), 1368 states have call predecessors, (4838), 954 states have call successors, (4838) [2022-12-14 09:00:09,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6972 states to 6972 states and 12120 transitions. [2022-12-14 09:00:09,349 INFO L78 Accepts]: Start accepts. Automaton has 6972 states and 12120 transitions. Word has length 577 [2022-12-14 09:00:09,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:09,349 INFO L495 AbstractCegarLoop]: Abstraction has 6972 states and 12120 transitions. [2022-12-14 09:00:09,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2022-12-14 09:00:09,350 INFO L276 IsEmpty]: Start isEmpty. Operand 6972 states and 12120 transitions. [2022-12-14 09:00:09,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 790 [2022-12-14 09:00:09,361 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:09,362 INFO L195 NwaCegarLoop]: trace histogram [80, 76, 60, 36, 28, 28, 28, 28, 28, 28, 28, 28, 28, 26, 26, 25, 25, 24, 20, 16, 16, 15, 15, 15, 15, 8, 8, 7, 7, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:09,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-14 09:00:09,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:09,563 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:09,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:09,564 INFO L85 PathProgramCache]: Analyzing trace with hash 866054218, now seen corresponding path program 4 times [2022-12-14 09:00:09,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:09,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610490133] [2022-12-14 09:00:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:09,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:09,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18683 backedges. 1492 proven. 578 refuted. 0 times theorem prover too weak. 16613 trivial. 0 not checked. [2022-12-14 09:00:10,434 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610490133] [2022-12-14 09:00:10,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610490133] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:10,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649485888] [2022-12-14 09:00:10,435 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:00:10,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:10,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:10,436 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:10,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-14 09:00:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:10,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 1826 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 09:00:10,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 18683 backedges. 8016 proven. 21 refuted. 0 times theorem prover too weak. 10646 trivial. 0 not checked. [2022-12-14 09:00:10,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:11,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18683 backedges. 1492 proven. 578 refuted. 0 times theorem prover too weak. 16613 trivial. 0 not checked. [2022-12-14 09:00:11,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649485888] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:11,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2071599421] [2022-12-14 09:00:11,415 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:11,415 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:11,416 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:11,416 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:11,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 27 [2022-12-14 09:00:11,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976536118] [2022-12-14 09:00:11,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:11,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-14 09:00:11,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:11,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-14 09:00:11,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-12-14 09:00:11,418 INFO L87 Difference]: Start difference. First operand 6972 states and 12120 transitions. Second operand has 27 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2022-12-14 09:00:12,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:12,655 INFO L93 Difference]: Finished difference Result 14388 states and 25538 transitions. [2022-12-14 09:00:12,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-14 09:00:12,655 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) Word has length 789 [2022-12-14 09:00:12,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:12,681 INFO L225 Difference]: With dead ends: 14388 [2022-12-14 09:00:12,681 INFO L226 Difference]: Without dead ends: 8549 [2022-12-14 09:00:12,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1614 GetRequests, 1555 SyntacticMatches, 16 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=356, Invalid=1624, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 09:00:12,706 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 110 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:12,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 293 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 09:00:12,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8549 states. [2022-12-14 09:00:13,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8549 to 7645. [2022-12-14 09:00:13,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7645 states, 6310 states have (on average 1.0954041204437401) internal successors, (6912), 5979 states have internal predecessors, (6912), 1048 states have call successors, (1048), 152 states have call predecessors, (1048), 284 states have return successors, (5611), 1513 states have call predecessors, (5611), 1024 states have call successors, (5611) [2022-12-14 09:00:13,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7645 states to 7645 states and 13571 transitions. [2022-12-14 09:00:13,345 INFO L78 Accepts]: Start accepts. Automaton has 7645 states and 13571 transitions. Word has length 789 [2022-12-14 09:00:13,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:13,345 INFO L495 AbstractCegarLoop]: Abstraction has 7645 states and 13571 transitions. [2022-12-14 09:00:13,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2022-12-14 09:00:13,345 INFO L276 IsEmpty]: Start isEmpty. Operand 7645 states and 13571 transitions. [2022-12-14 09:00:13,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 726 [2022-12-14 09:00:13,351 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:13,351 INFO L195 NwaCegarLoop]: trace histogram [72, 71, 54, 31, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 18, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:13,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-14 09:00:13,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-14 09:00:13,553 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:13,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1756163792, now seen corresponding path program 5 times [2022-12-14 09:00:13,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:13,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63033356] [2022-12-14 09:00:13,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:13,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:13,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:14,427 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 635 proven. 623 refuted. 0 times theorem prover too weak. 14344 trivial. 0 not checked. [2022-12-14 09:00:14,427 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:14,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63033356] [2022-12-14 09:00:14,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63033356] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:14,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149303121] [2022-12-14 09:00:14,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:00:14,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:14,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:14,428 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:14,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 09:00:14,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 09:00:14,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:00:14,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 09:00:14,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:14,716 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 2045 proven. 68 refuted. 0 times theorem prover too weak. 13489 trivial. 0 not checked. [2022-12-14 09:00:14,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 2045 proven. 74 refuted. 0 times theorem prover too weak. 13483 trivial. 0 not checked. [2022-12-14 09:00:15,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149303121] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:15,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1038473816] [2022-12-14 09:00:15,601 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:15,601 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:15,601 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:15,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:15,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 14] total 36 [2022-12-14 09:00:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64321988] [2022-12-14 09:00:15,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:15,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 09:00:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:15,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 09:00:15,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1153, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 09:00:15,603 INFO L87 Difference]: Start difference. First operand 7645 states and 13571 transitions. Second operand has 36 states, 36 states have (on average 4.138888888888889) internal successors, (149), 36 states have internal predecessors, (149), 20 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (26), 16 states have call predecessors, (26), 19 states have call successors, (26) [2022-12-14 09:00:17,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:17,716 INFO L93 Difference]: Finished difference Result 15698 states and 35048 transitions. [2022-12-14 09:00:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-14 09:00:17,717 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.138888888888889) internal successors, (149), 36 states have internal predecessors, (149), 20 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (26), 16 states have call predecessors, (26), 19 states have call successors, (26) Word has length 725 [2022-12-14 09:00:17,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:17,751 INFO L225 Difference]: With dead ends: 15698 [2022-12-14 09:00:17,751 INFO L226 Difference]: Without dead ends: 9181 [2022-12-14 09:00:17,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1523 GetRequests, 1441 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=813, Invalid=5507, Unknown=0, NotChecked=0, Total=6320 [2022-12-14 09:00:17,799 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 473 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 1410 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:17,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 386 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1410 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:00:17,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9181 states. [2022-12-14 09:00:18,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9181 to 7174. [2022-12-14 09:00:18,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7174 states, 5927 states have (on average 1.0958326303357517) internal successors, (6495), 5623 states have internal predecessors, (6495), 993 states have call successors, (993), 148 states have call predecessors, (993), 251 states have return successors, (4575), 1402 states have call predecessors, (4575), 973 states have call successors, (4575) [2022-12-14 09:00:18,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7174 states to 7174 states and 12063 transitions. [2022-12-14 09:00:18,453 INFO L78 Accepts]: Start accepts. Automaton has 7174 states and 12063 transitions. Word has length 725 [2022-12-14 09:00:18,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:18,453 INFO L495 AbstractCegarLoop]: Abstraction has 7174 states and 12063 transitions. [2022-12-14 09:00:18,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.138888888888889) internal successors, (149), 36 states have internal predecessors, (149), 20 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (26), 16 states have call predecessors, (26), 19 states have call successors, (26) [2022-12-14 09:00:18,453 INFO L276 IsEmpty]: Start isEmpty. Operand 7174 states and 12063 transitions. [2022-12-14 09:00:18,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 816 [2022-12-14 09:00:18,460 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:18,460 INFO L195 NwaCegarLoop]: trace histogram [82, 76, 63, 37, 33, 33, 33, 33, 30, 30, 30, 30, 30, 28, 28, 28, 27, 26, 19, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:18,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-12-14 09:00:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:18,661 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:18,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:18,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1875167820, now seen corresponding path program 10 times [2022-12-14 09:00:18,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:18,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298008567] [2022-12-14 09:00:18,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:18,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:18,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 19974 backedges. 1796 proven. 781 refuted. 0 times theorem prover too weak. 17397 trivial. 0 not checked. [2022-12-14 09:00:19,218 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:19,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298008567] [2022-12-14 09:00:19,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298008567] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:19,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955549389] [2022-12-14 09:00:19,218 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:00:19,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:19,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:19,219 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:19,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-14 09:00:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:19,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 09:00:19,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 19974 backedges. 9448 proven. 77 refuted. 0 times theorem prover too weak. 10449 trivial. 0 not checked. [2022-12-14 09:00:19,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:19,745 INFO L134 CoverageAnalysis]: Checked inductivity of 19974 backedges. 1796 proven. 781 refuted. 0 times theorem prover too weak. 17397 trivial. 0 not checked. [2022-12-14 09:00:19,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955549389] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:19,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1676334232] [2022-12-14 09:00:19,747 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:19,747 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:19,747 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:19,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:19,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-12-14 09:00:19,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444290614] [2022-12-14 09:00:19,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:19,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:00:19,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:19,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:00:19,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:00:19,751 INFO L87 Difference]: Start difference. First operand 7174 states and 12063 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 10 states have internal predecessors, (75), 7 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-12-14 09:00:20,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:20,354 INFO L93 Difference]: Finished difference Result 7278 states and 12182 transitions. [2022-12-14 09:00:20,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 09:00:20,354 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 10 states have internal predecessors, (75), 7 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 815 [2022-12-14 09:00:20,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:20,371 INFO L225 Difference]: With dead ends: 7278 [2022-12-14 09:00:20,371 INFO L226 Difference]: Without dead ends: 7067 [2022-12-14 09:00:20,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1647 GetRequests, 1621 SyntacticMatches, 10 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:00:20,375 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 75 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:20,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 190 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:00:20,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7067 states. [2022-12-14 09:00:20,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7067 to 7041. [2022-12-14 09:00:20,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7041 states, 5821 states have (on average 1.0967187768424669) internal successors, (6384), 5518 states have internal predecessors, (6384), 976 states have call successors, (976), 143 states have call predecessors, (976), 241 states have return successors, (4537), 1379 states have call predecessors, (4537), 958 states have call successors, (4537) [2022-12-14 09:00:20,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7041 states to 7041 states and 11897 transitions. [2022-12-14 09:00:20,959 INFO L78 Accepts]: Start accepts. Automaton has 7041 states and 11897 transitions. Word has length 815 [2022-12-14 09:00:20,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:20,959 INFO L495 AbstractCegarLoop]: Abstraction has 7041 states and 11897 transitions. [2022-12-14 09:00:20,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 10 states have internal predecessors, (75), 7 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-12-14 09:00:20,959 INFO L276 IsEmpty]: Start isEmpty. Operand 7041 states and 11897 transitions. [2022-12-14 09:00:20,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 821 [2022-12-14 09:00:20,966 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:20,966 INFO L195 NwaCegarLoop]: trace histogram [83, 79, 62, 37, 30, 30, 30, 30, 30, 30, 30, 30, 30, 27, 27, 26, 26, 25, 21, 16, 16, 15, 15, 15, 15, 7, 7, 7, 7, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:20,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-14 09:00:21,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 09:00:21,167 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:21,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:21,168 INFO L85 PathProgramCache]: Analyzing trace with hash -692383687, now seen corresponding path program 6 times [2022-12-14 09:00:21,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:21,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076845339] [2022-12-14 09:00:21,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:21,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 20257 backedges. 1872 proven. 538 refuted. 0 times theorem prover too weak. 17847 trivial. 0 not checked. [2022-12-14 09:00:21,892 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:21,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076845339] [2022-12-14 09:00:21,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076845339] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:21,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219986300] [2022-12-14 09:00:21,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:00:21,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:21,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:21,893 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:21,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-14 09:00:22,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:00:22,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:00:22,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 1380 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 09:00:22,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:22,164 INFO L134 CoverageAnalysis]: Checked inductivity of 20257 backedges. 8517 proven. 2 refuted. 0 times theorem prover too weak. 11738 trivial. 0 not checked. [2022-12-14 09:00:22,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:22,465 INFO L134 CoverageAnalysis]: Checked inductivity of 20257 backedges. 1381 proven. 428 refuted. 0 times theorem prover too weak. 18448 trivial. 0 not checked. [2022-12-14 09:00:22,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219986300] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:22,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [620214547] [2022-12-14 09:00:22,466 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:22,466 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:22,467 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:22,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:22,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 7, 7] total 24 [2022-12-14 09:00:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815801282] [2022-12-14 09:00:22,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:22,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 09:00:22,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 09:00:22,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-12-14 09:00:22,469 INFO L87 Difference]: Start difference. First operand 7041 states and 11897 transitions. Second operand has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 20 states have internal predecessors, (107), 12 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (18), 9 states have call predecessors, (18), 11 states have call successors, (18) [2022-12-14 09:00:23,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:23,973 INFO L93 Difference]: Finished difference Result 13706 states and 23939 transitions. [2022-12-14 09:00:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-14 09:00:23,973 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 20 states have internal predecessors, (107), 12 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (18), 9 states have call predecessors, (18), 11 states have call successors, (18) Word has length 820 [2022-12-14 09:00:23,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:23,999 INFO L225 Difference]: With dead ends: 13706 [2022-12-14 09:00:23,999 INFO L226 Difference]: Without dead ends: 7796 [2022-12-14 09:00:24,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1703 GetRequests, 1642 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-12-14 09:00:24,026 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 408 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:24,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 442 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 09:00:24,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7796 states. [2022-12-14 09:00:24,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7796 to 7627. [2022-12-14 09:00:24,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7627 states, 6287 states have (on average 1.0935263241609672) internal successors, (6875), 5980 states have internal predecessors, (6875), 1027 states have call successors, (1027), 169 states have call predecessors, (1027), 310 states have return successors, (4646), 1477 states have call predecessors, (4646), 1016 states have call successors, (4646) [2022-12-14 09:00:24,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7627 states to 7627 states and 12548 transitions. [2022-12-14 09:00:24,653 INFO L78 Accepts]: Start accepts. Automaton has 7627 states and 12548 transitions. Word has length 820 [2022-12-14 09:00:24,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:24,653 INFO L495 AbstractCegarLoop]: Abstraction has 7627 states and 12548 transitions. [2022-12-14 09:00:24,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 20 states have internal predecessors, (107), 12 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (18), 9 states have call predecessors, (18), 11 states have call successors, (18) [2022-12-14 09:00:24,653 INFO L276 IsEmpty]: Start isEmpty. Operand 7627 states and 12548 transitions. [2022-12-14 09:00:24,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2022-12-14 09:00:24,660 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:24,660 INFO L195 NwaCegarLoop]: trace histogram [77, 76, 58, 33, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 25, 19, 16, 16, 15, 15, 15, 15, 5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:24,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-12-14 09:00:24,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:24,861 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:24,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:24,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1254143859, now seen corresponding path program 11 times [2022-12-14 09:00:24,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:24,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241788809] [2022-12-14 09:00:24,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:24,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:25,509 INFO L134 CoverageAnalysis]: Checked inductivity of 18151 backedges. 2123 proven. 282 refuted. 0 times theorem prover too weak. 15746 trivial. 0 not checked. [2022-12-14 09:00:25,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:25,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241788809] [2022-12-14 09:00:25,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241788809] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:25,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877426172] [2022-12-14 09:00:25,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:00:25,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:25,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:25,510 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:25,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-14 09:00:25,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-14 09:00:25,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:00:25,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 09:00:25,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:25,954 INFO L134 CoverageAnalysis]: Checked inductivity of 18151 backedges. 3535 proven. 239 refuted. 0 times theorem prover too weak. 14377 trivial. 0 not checked. [2022-12-14 09:00:25,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 18151 backedges. 3529 proven. 253 refuted. 0 times theorem prover too weak. 14369 trivial. 0 not checked. [2022-12-14 09:00:27,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877426172] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:27,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1437906211] [2022-12-14 09:00:27,163 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:27,163 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:27,163 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:27,163 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:27,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 19] total 39 [2022-12-14 09:00:27,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414128598] [2022-12-14 09:00:27,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:27,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-14 09:00:27,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:27,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-14 09:00:27,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1352, Unknown=0, NotChecked=0, Total=1482 [2022-12-14 09:00:27,167 INFO L87 Difference]: Start difference. First operand 7627 states and 12548 transitions. Second operand has 39 states, 39 states have (on average 4.923076923076923) internal successors, (192), 38 states have internal predecessors, (192), 23 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (33), 19 states have call predecessors, (33), 22 states have call successors, (33) [2022-12-14 09:00:31,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:31,600 INFO L93 Difference]: Finished difference Result 14712 states and 28526 transitions. [2022-12-14 09:00:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-12-14 09:00:31,600 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 4.923076923076923) internal successors, (192), 38 states have internal predecessors, (192), 23 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (33), 19 states have call predecessors, (33), 22 states have call successors, (33) Word has length 780 [2022-12-14 09:00:31,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:31,628 INFO L225 Difference]: With dead ends: 14712 [2022-12-14 09:00:31,628 INFO L226 Difference]: Without dead ends: 8262 [2022-12-14 09:00:31,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1681 GetRequests, 1542 SyntacticMatches, 7 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4936 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3152, Invalid=14670, Unknown=0, NotChecked=0, Total=17822 [2022-12-14 09:00:31,665 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 1053 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 3016 mSolverCounterSat, 1204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1058 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 4220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1204 IncrementalHoareTripleChecker+Valid, 3016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:31,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1058 Valid, 830 Invalid, 4220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1204 Valid, 3016 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-12-14 09:00:31,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8262 states. [2022-12-14 09:00:32,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8262 to 7522. [2022-12-14 09:00:32,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7522 states, 6187 states have (on average 1.0900274769678358) internal successors, (6744), 5924 states have internal predecessors, (6744), 1044 states have call successors, (1044), 190 states have call predecessors, (1044), 288 states have return successors, (3820), 1407 states have call predecessors, (3820), 1036 states have call successors, (3820) [2022-12-14 09:00:32,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7522 states to 7522 states and 11608 transitions. [2022-12-14 09:00:32,314 INFO L78 Accepts]: Start accepts. Automaton has 7522 states and 11608 transitions. Word has length 780 [2022-12-14 09:00:32,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:32,314 INFO L495 AbstractCegarLoop]: Abstraction has 7522 states and 11608 transitions. [2022-12-14 09:00:32,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.923076923076923) internal successors, (192), 38 states have internal predecessors, (192), 23 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (33), 19 states have call predecessors, (33), 22 states have call successors, (33) [2022-12-14 09:00:32,315 INFO L276 IsEmpty]: Start isEmpty. Operand 7522 states and 11608 transitions. [2022-12-14 09:00:32,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 817 [2022-12-14 09:00:32,321 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:32,321 INFO L195 NwaCegarLoop]: trace histogram [81, 79, 61, 35, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 26, 20, 16, 16, 15, 15, 15, 15, 5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:32,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-12-14 09:00:32,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-14 09:00:32,523 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:32,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:32,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1450994727, now seen corresponding path program 12 times [2022-12-14 09:00:32,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:32,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572214860] [2022-12-14 09:00:32,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:32,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:33,282 INFO L134 CoverageAnalysis]: Checked inductivity of 19968 backedges. 2401 proven. 545 refuted. 0 times theorem prover too weak. 17022 trivial. 0 not checked. [2022-12-14 09:00:33,283 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:33,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572214860] [2022-12-14 09:00:33,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572214860] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:33,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909286451] [2022-12-14 09:00:33,283 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:00:33,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:33,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:33,284 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:33,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-14 09:00:33,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:00:33,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:00:33,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 1355 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 09:00:33,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:33,730 INFO L134 CoverageAnalysis]: Checked inductivity of 19968 backedges. 2917 proven. 1714 refuted. 0 times theorem prover too weak. 15337 trivial. 0 not checked. [2022-12-14 09:00:33,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:34,921 INFO L134 CoverageAnalysis]: Checked inductivity of 19968 backedges. 2898 proven. 1747 refuted. 0 times theorem prover too weak. 15323 trivial. 0 not checked. [2022-12-14 09:00:34,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909286451] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:34,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1106282329] [2022-12-14 09:00:34,922 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:34,922 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:34,923 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:34,923 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:34,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 22] total 45 [2022-12-14 09:00:34,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292426011] [2022-12-14 09:00:34,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:34,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-12-14 09:00:34,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:34,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-12-14 09:00:34,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1820, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 09:00:34,925 INFO L87 Difference]: Start difference. First operand 7522 states and 11608 transitions. Second operand has 45 states, 45 states have (on average 5.133333333333334) internal successors, (231), 41 states have internal predecessors, (231), 30 states have call successors, (42), 6 states have call predecessors, (42), 11 states have return successors, (41), 23 states have call predecessors, (41), 29 states have call successors, (41) [2022-12-14 09:00:41,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:41,086 INFO L93 Difference]: Finished difference Result 21661 states and 40894 transitions. [2022-12-14 09:00:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-12-14 09:00:41,086 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 5.133333333333334) internal successors, (231), 41 states have internal predecessors, (231), 30 states have call successors, (42), 6 states have call predecessors, (42), 11 states have return successors, (41), 23 states have call predecessors, (41), 29 states have call successors, (41) Word has length 816 [2022-12-14 09:00:41,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:41,131 INFO L225 Difference]: With dead ends: 21661 [2022-12-14 09:00:41,131 INFO L226 Difference]: Without dead ends: 15117 [2022-12-14 09:00:41,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1798 GetRequests, 1612 SyntacticMatches, 10 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10095 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4983, Invalid=26523, Unknown=0, NotChecked=0, Total=31506 [2022-12-14 09:00:41,170 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 1796 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 4021 mSolverCounterSat, 1437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1800 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 5458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1437 IncrementalHoareTripleChecker+Valid, 4021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:41,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1800 Valid, 937 Invalid, 5458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1437 Valid, 4021 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-12-14 09:00:41,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15117 states. [2022-12-14 09:00:42,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15117 to 12143. [2022-12-14 09:00:42,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12143 states, 9883 states have (on average 1.0752807851866841) internal successors, (10627), 9606 states have internal predecessors, (10627), 1790 states have call successors, (1790), 318 states have call predecessors, (1790), 467 states have return successors, (8356), 2218 states have call predecessors, (8356), 1749 states have call successors, (8356) [2022-12-14 09:00:42,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12143 states to 12143 states and 20773 transitions. [2022-12-14 09:00:42,282 INFO L78 Accepts]: Start accepts. Automaton has 12143 states and 20773 transitions. Word has length 816 [2022-12-14 09:00:42,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:42,283 INFO L495 AbstractCegarLoop]: Abstraction has 12143 states and 20773 transitions. [2022-12-14 09:00:42,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 5.133333333333334) internal successors, (231), 41 states have internal predecessors, (231), 30 states have call successors, (42), 6 states have call predecessors, (42), 11 states have return successors, (41), 23 states have call predecessors, (41), 29 states have call successors, (41) [2022-12-14 09:00:42,283 INFO L276 IsEmpty]: Start isEmpty. Operand 12143 states and 20773 transitions. [2022-12-14 09:00:42,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 993 [2022-12-14 09:00:42,292 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:42,292 INFO L195 NwaCegarLoop]: trace histogram [99, 95, 76, 44, 39, 39, 39, 39, 39, 39, 39, 39, 39, 36, 36, 36, 35, 32, 23, 16, 16, 15, 15, 15, 15, 5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:00:42,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-14 09:00:42,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-14 09:00:42,494 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:42,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:42,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1577785140, now seen corresponding path program 13 times [2022-12-14 09:00:42,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:42,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896250485] [2022-12-14 09:00:42,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:42,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:42,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:43,413 INFO L134 CoverageAnalysis]: Checked inductivity of 30143 backedges. 2716 proven. 1323 refuted. 0 times theorem prover too weak. 26104 trivial. 0 not checked. [2022-12-14 09:00:43,413 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:00:43,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896250485] [2022-12-14 09:00:43,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896250485] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:00:43,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610010476] [2022-12-14 09:00:43,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:00:43,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:43,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:00:43,414 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:00:43,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-14 09:00:43,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:00:43,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 2257 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-14 09:00:43,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:00:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 30143 backedges. 14471 proven. 219 refuted. 0 times theorem prover too weak. 15453 trivial. 0 not checked. [2022-12-14 09:00:43,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:00:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 30143 backedges. 2489 proven. 1393 refuted. 0 times theorem prover too weak. 26261 trivial. 0 not checked. [2022-12-14 09:00:44,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610010476] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:00:44,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [793677814] [2022-12-14 09:00:44,698 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:00:44,698 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:00:44,698 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:00:44,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:00:44,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 26] total 57 [2022-12-14 09:00:44,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839531409] [2022-12-14 09:00:44,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:00:44,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-12-14 09:00:44,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:00:44,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-12-14 09:00:44,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=2930, Unknown=0, NotChecked=0, Total=3192 [2022-12-14 09:00:44,701 INFO L87 Difference]: Start difference. First operand 12143 states and 20773 transitions. Second operand has 57 states, 57 states have (on average 4.052631578947368) internal successors, (231), 48 states have internal predecessors, (231), 31 states have call successors, (45), 11 states have call predecessors, (45), 6 states have return successors, (36), 24 states have call predecessors, (36), 28 states have call successors, (36) [2022-12-14 09:00:49,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:00:49,279 INFO L93 Difference]: Finished difference Result 13979 states and 23291 transitions. [2022-12-14 09:00:49,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-12-14 09:00:49,280 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 4.052631578947368) internal successors, (231), 48 states have internal predecessors, (231), 31 states have call successors, (45), 11 states have call predecessors, (45), 6 states have return successors, (36), 24 states have call predecessors, (36), 28 states have call successors, (36) Word has length 992 [2022-12-14 09:00:49,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:00:49,320 INFO L225 Difference]: With dead ends: 13979 [2022-12-14 09:00:49,320 INFO L226 Difference]: Without dead ends: 13247 [2022-12-14 09:00:49,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2092 GetRequests, 1945 SyntacticMatches, 9 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6651 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1992, Invalid=17468, Unknown=0, NotChecked=0, Total=19460 [2022-12-14 09:00:49,330 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 910 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 4335 mSolverCounterSat, 480 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 914 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 4815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 480 IncrementalHoareTripleChecker+Valid, 4335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:00:49,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [914 Valid, 968 Invalid, 4815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [480 Valid, 4335 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 09:00:49,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13247 states. [2022-12-14 09:00:50,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13247 to 12204. [2022-12-14 09:00:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12204 states, 9932 states have (on average 1.0749093838099073) internal successors, (10676), 9659 states have internal predecessors, (10676), 1788 states have call successors, (1788), 329 states have call predecessors, (1788), 481 states have return successors, (8303), 2215 states have call predecessors, (8303), 1755 states have call successors, (8303) [2022-12-14 09:00:50,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12204 states to 12204 states and 20767 transitions. [2022-12-14 09:00:50,418 INFO L78 Accepts]: Start accepts. Automaton has 12204 states and 20767 transitions. Word has length 992 [2022-12-14 09:00:50,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:00:50,419 INFO L495 AbstractCegarLoop]: Abstraction has 12204 states and 20767 transitions. [2022-12-14 09:00:50,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 4.052631578947368) internal successors, (231), 48 states have internal predecessors, (231), 31 states have call successors, (45), 11 states have call predecessors, (45), 6 states have return successors, (36), 24 states have call predecessors, (36), 28 states have call successors, (36) [2022-12-14 09:00:50,419 INFO L276 IsEmpty]: Start isEmpty. Operand 12204 states and 20767 transitions. [2022-12-14 09:00:50,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-12-14 09:00:50,427 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:00:50,427 INFO L195 NwaCegarLoop]: trace histogram [95, 95, 95, 95, 95, 95, 95, 95, 94, 1, 1, 1, 1, 1] [2022-12-14 09:00:50,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-12-14 09:00:50,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:00:50,628 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:00:50,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:00:50,630 INFO L85 PathProgramCache]: Analyzing trace with hash 562618125, now seen corresponding path program 6 times [2022-12-14 09:00:50,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:00:50,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68455793] [2022-12-14 09:00:50,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:00:50,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:00:50,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:01:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-12-14 09:01:09,389 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:01:09,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68455793] [2022-12-14 09:01:09,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68455793] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:01:09,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084839289] [2022-12-14 09:01:09,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:01:09,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:01:09,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:01:09,391 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:01:09,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-14 09:01:09,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:01:09,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:01:09,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 2392 conjuncts, 191 conjunts are in the unsatisfiable core [2022-12-14 09:01:09,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:01:10,212 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-12-14 09:01:10,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:01:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-12-14 09:01:28,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084839289] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:01:28,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [317023012] [2022-12-14 09:01:28,167 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 09:01:28,167 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:01:28,168 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:01:28,168 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:01:28,168 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:01:28,323 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 09:01:28,327 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:01:29,660 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '480398#(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 [2022-12-14 09:01:29,661 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:01:29,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:01:29,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [191, 191, 191] total 381 [2022-12-14 09:01:29,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528505069] [2022-12-14 09:01:29,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:01:29,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2022-12-14 09:01:29,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:01:29,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2022-12-14 09:01:29,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36717, Invalid=117339, Unknown=0, NotChecked=0, Total=154056 [2022-12-14 09:01:29,680 INFO L87 Difference]: Start difference. First operand 12204 states and 20767 transitions. Second operand has 382 states, 381 states have (on average 2.015748031496063) internal successors, (768), 382 states have internal predecessors, (768), 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) [2022-12-14 09:02:20,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:02:20,982 INFO L93 Difference]: Finished difference Result 20971 states and 38077 transitions. [2022-12-14 09:02:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 382 states. [2022-12-14 09:02:20,982 INFO L78 Accepts]: Start accepts. Automaton has has 382 states, 381 states have (on average 2.015748031496063) internal successors, (768), 382 states have internal predecessors, (768), 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 859 [2022-12-14 09:02:20,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:02:21,050 INFO L225 Difference]: With dead ends: 20971 [2022-12-14 09:02:21,050 INFO L226 Difference]: Without dead ends: 20970 [2022-12-14 09:02:21,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2956 GetRequests, 2375 SyntacticMatches, 0 SemanticMatches, 581 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79036 ImplicationChecksByTransitivity, 38.9s TimeCoverageRelationStatistics Valid=91342, Invalid=247964, Unknown=0, NotChecked=0, Total=339306 [2022-12-14 09:02:21,080 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 3876 mSDsluCounter, 1690 mSDsCounter, 0 mSdLazyCounter, 2291 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3876 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:02:21,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3876 Valid, 1914 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2291 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-12-14 09:02:21,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20970 states. [2022-12-14 09:02:22,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20970 to 18732. [2022-12-14 09:02:23,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18732 states, 15308 states have (on average 1.0799581917951397) internal successors, (16532), 14843 states have internal predecessors, (16532), 2940 states have call successors, (2940), 329 states have call predecessors, (2940), 481 states have return successors, (15311), 3559 states have call predecessors, (15311), 2907 states have call successors, (15311) [2022-12-14 09:02:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18732 states to 18732 states and 34783 transitions. [2022-12-14 09:02:23,120 INFO L78 Accepts]: Start accepts. Automaton has 18732 states and 34783 transitions. Word has length 859 [2022-12-14 09:02:23,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:02:23,121 INFO L495 AbstractCegarLoop]: Abstraction has 18732 states and 34783 transitions. [2022-12-14 09:02:23,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 382 states, 381 states have (on average 2.015748031496063) internal successors, (768), 382 states have internal predecessors, (768), 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) [2022-12-14 09:02:23,121 INFO L276 IsEmpty]: Start isEmpty. Operand 18732 states and 34783 transitions. [2022-12-14 09:02:23,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1192 [2022-12-14 09:02:23,135 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:02:23,135 INFO L195 NwaCegarLoop]: trace histogram [119, 114, 93, 54, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 44, 43, 39, 26, 17, 17, 16, 16, 16, 16, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:02:23,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-12-14 09:02:23,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-12-14 09:02:23,336 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:02:23,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:02:23,337 INFO L85 PathProgramCache]: Analyzing trace with hash 14406800, now seen corresponding path program 14 times [2022-12-14 09:02:23,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:02:23,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667891894] [2022-12-14 09:02:23,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:02:23,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:02:23,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:02:24,729 INFO L134 CoverageAnalysis]: Checked inductivity of 44095 backedges. 2410 proven. 1581 refuted. 0 times theorem prover too weak. 40104 trivial. 0 not checked. [2022-12-14 09:02:24,729 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:02:24,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667891894] [2022-12-14 09:02:24,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667891894] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:02:24,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484429086] [2022-12-14 09:02:24,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:02:24,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:02:24,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:02:24,730 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:02:24,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-14 09:02:24,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-12-14 09:02:24,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:02:24,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 09:02:24,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:02:25,376 INFO L134 CoverageAnalysis]: Checked inductivity of 44095 backedges. 22388 proven. 933 refuted. 0 times theorem prover too weak. 20774 trivial. 0 not checked. [2022-12-14 09:02:25,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:02:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 44095 backedges. 3383 proven. 3124 refuted. 0 times theorem prover too weak. 37588 trivial. 0 not checked. [2022-12-14 09:02:26,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484429086] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:02:26,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156951240] [2022-12-14 09:02:26,380 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:02:26,380 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:02:26,380 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:02:26,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:02:26,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 24] total 56 [2022-12-14 09:02:26,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455666618] [2022-12-14 09:02:26,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:02:26,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-12-14 09:02:26,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:02:26,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-12-14 09:02:26,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2853, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 09:02:26,386 INFO L87 Difference]: Start difference. First operand 18732 states and 34783 transitions. Second operand has 56 states, 56 states have (on average 3.392857142857143) internal successors, (190), 54 states have internal predecessors, (190), 26 states have call successors, (37), 4 states have call predecessors, (37), 6 states have return successors, (36), 26 states have call predecessors, (36), 24 states have call successors, (36) [2022-12-14 09:02:32,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:02:32,383 INFO L93 Difference]: Finished difference Result 55516 states and 108677 transitions. [2022-12-14 09:02:32,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-12-14 09:02:32,383 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.392857142857143) internal successors, (190), 54 states have internal predecessors, (190), 26 states have call successors, (37), 4 states have call predecessors, (37), 6 states have return successors, (36), 26 states have call predecessors, (36), 24 states have call successors, (36) Word has length 1191 [2022-12-14 09:02:32,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:02:32,516 INFO L225 Difference]: With dead ends: 55516 [2022-12-14 09:02:32,516 INFO L226 Difference]: Without dead ends: 37676 [2022-12-14 09:02:32,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2482 GetRequests, 2345 SyntacticMatches, 7 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4760 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1588, Invalid=15704, Unknown=0, NotChecked=0, Total=17292 [2022-12-14 09:02:32,587 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 512 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 3157 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 3457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 3157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:02:32,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 501 Invalid, 3457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 3157 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 09:02:32,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37676 states. [2022-12-14 09:02:35,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37676 to 26622. [2022-12-14 09:02:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26622 states, 22067 states have (on average 1.089862690895908) internal successors, (24050), 21040 states have internal predecessors, (24050), 4063 states have call successors, (4063), 326 states have call predecessors, (4063), 489 states have return successors, (24432), 5255 states have call predecessors, (24432), 4027 states have call successors, (24432) [2022-12-14 09:02:35,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26622 states to 26622 states and 52545 transitions. [2022-12-14 09:02:35,964 INFO L78 Accepts]: Start accepts. Automaton has 26622 states and 52545 transitions. Word has length 1191 [2022-12-14 09:02:35,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:02:35,964 INFO L495 AbstractCegarLoop]: Abstraction has 26622 states and 52545 transitions. [2022-12-14 09:02:35,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.392857142857143) internal successors, (190), 54 states have internal predecessors, (190), 26 states have call successors, (37), 4 states have call predecessors, (37), 6 states have return successors, (36), 26 states have call predecessors, (36), 24 states have call successors, (36) [2022-12-14 09:02:35,964 INFO L276 IsEmpty]: Start isEmpty. Operand 26622 states and 52545 transitions. [2022-12-14 09:02:35,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1323 [2022-12-14 09:02:35,978 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:02:35,979 INFO L195 NwaCegarLoop]: trace histogram [133, 127, 103, 61, 52, 52, 52, 52, 52, 52, 52, 52, 52, 48, 48, 48, 47, 42, 30, 20, 20, 19, 19, 19, 19, 9, 9, 8, 8, 4, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 09:02:35,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-12-14 09:02:36,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-12-14 09:02:36,179 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:02:36,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:02:36,180 INFO L85 PathProgramCache]: Analyzing trace with hash -165462942, now seen corresponding path program 15 times [2022-12-14 09:02:36,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:02:36,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744268021] [2022-12-14 09:02:36,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:02:36,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:02:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:02:37,832 INFO L134 CoverageAnalysis]: Checked inductivity of 54339 backedges. 3094 proven. 2023 refuted. 0 times theorem prover too weak. 49222 trivial. 0 not checked. [2022-12-14 09:02:37,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:02:37,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744268021] [2022-12-14 09:02:37,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744268021] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:02:37,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094715635] [2022-12-14 09:02:37,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:02:37,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:02:37,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:02:37,834 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:02:37,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-14 09:02:38,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:02:38,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:02:38,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 2195 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 09:02:38,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:02:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 54339 backedges. 25114 proven. 1492 refuted. 0 times theorem prover too weak. 27733 trivial. 0 not checked. [2022-12-14 09:02:38,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:02:39,502 INFO L134 CoverageAnalysis]: Checked inductivity of 54339 backedges. 4650 proven. 3704 refuted. 0 times theorem prover too weak. 45985 trivial. 0 not checked. [2022-12-14 09:02:39,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094715635] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:02:39,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2121889016] [2022-12-14 09:02:39,503 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:02:39,503 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:02:39,503 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:02:39,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:02:39,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20, 22] total 33 [2022-12-14 09:02:39,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918134178] [2022-12-14 09:02:39,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:02:39,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-14 09:02:39,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:02:39,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-14 09:02:39,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 09:02:39,508 INFO L87 Difference]: Start difference. First operand 26622 states and 52545 transitions. Second operand has 33 states, 33 states have (on average 5.454545454545454) internal successors, (180), 30 states have internal predecessors, (180), 20 states have call successors, (30), 7 states have call predecessors, (30), 8 states have return successors, (27), 15 states have call predecessors, (27), 19 states have call successors, (27) [2022-12-14 09:02:44,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:02:44,927 INFO L93 Difference]: Finished difference Result 55918 states and 126042 transitions. [2022-12-14 09:02:44,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-14 09:02:44,928 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.454545454545454) internal successors, (180), 30 states have internal predecessors, (180), 20 states have call successors, (30), 7 states have call predecessors, (30), 8 states have return successors, (27), 15 states have call predecessors, (27), 19 states have call successors, (27) Word has length 1322 [2022-12-14 09:02:44,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:02:45,057 INFO L225 Difference]: With dead ends: 55918 [2022-12-14 09:02:45,057 INFO L226 Difference]: Without dead ends: 30835 [2022-12-14 09:02:45,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2704 GetRequests, 2622 SyntacticMatches, 14 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1198 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=926, Invalid=3904, Unknown=0, NotChecked=0, Total=4830 [2022-12-14 09:02:45,202 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 800 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 2218 mSolverCounterSat, 754 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 754 IncrementalHoareTripleChecker+Valid, 2218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:02:45,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [818 Valid, 555 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [754 Valid, 2218 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 09:02:45,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30835 states. [2022-12-14 09:02:48,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30835 to 30347. [2022-12-14 09:02:48,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30347 states, 25182 states have (on average 1.0926852513700263) internal successors, (27516), 24017 states have internal predecessors, (27516), 4638 states have call successors, (4638), 390 states have call predecessors, (4638), 524 states have return successors, (25692), 5939 states have call predecessors, (25692), 4628 states have call successors, (25692) [2022-12-14 09:02:49,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30347 states to 30347 states and 57846 transitions. [2022-12-14 09:02:49,007 INFO L78 Accepts]: Start accepts. Automaton has 30347 states and 57846 transitions. Word has length 1322 [2022-12-14 09:02:49,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:02:49,008 INFO L495 AbstractCegarLoop]: Abstraction has 30347 states and 57846 transitions. [2022-12-14 09:02:49,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.454545454545454) internal successors, (180), 30 states have internal predecessors, (180), 20 states have call successors, (30), 7 states have call predecessors, (30), 8 states have return successors, (27), 15 states have call predecessors, (27), 19 states have call successors, (27) [2022-12-14 09:02:49,008 INFO L276 IsEmpty]: Start isEmpty. Operand 30347 states and 57846 transitions. [2022-12-14 09:02:49,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2022-12-14 09:02:49,023 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:02:49,023 INFO L195 NwaCegarLoop]: trace histogram [136, 135, 105, 62, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 43, 31, 24, 24, 23, 23, 23, 23, 12, 12, 12, 12, 5, 4, 4, 4, 1, 1, 1, 1] [2022-12-14 09:02:49,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-12-14 09:02:49,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:02:49,225 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:02:49,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:02:49,226 INFO L85 PathProgramCache]: Analyzing trace with hash 947592114, now seen corresponding path program 7 times [2022-12-14 09:02:49,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:02:49,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640422312] [2022-12-14 09:02:49,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:02:49,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:02:49,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:02:51,796 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 4464 proven. 1105 refuted. 0 times theorem prover too weak. 52000 trivial. 0 not checked. [2022-12-14 09:02:51,796 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:02:51,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640422312] [2022-12-14 09:02:51,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640422312] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:02:51,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475658961] [2022-12-14 09:02:51,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:02:51,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:02:51,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:02:51,797 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:02:51,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-12-14 09:02:52,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:02:52,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 3128 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 09:02:52,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:02:52,314 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 23250 proven. 71 refuted. 0 times theorem prover too weak. 34248 trivial. 0 not checked. [2022-12-14 09:02:52,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:02:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 4464 proven. 1105 refuted. 0 times theorem prover too weak. 52000 trivial. 0 not checked. [2022-12-14 09:02:53,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475658961] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:02:53,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [664620828] [2022-12-14 09:02:53,371 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:02:53,371 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:02:53,371 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:02:53,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:02:53,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 22] total 30 [2022-12-14 09:02:53,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151350997] [2022-12-14 09:02:53,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:02:53,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 09:02:53,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:02:53,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 09:02:53,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-12-14 09:02:53,374 INFO L87 Difference]: Start difference. First operand 30347 states and 57846 transitions. Second operand has 30 states, 30 states have (on average 5.133333333333334) internal successors, (154), 30 states have internal predecessors, (154), 20 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (30), 11 states have call predecessors, (30), 20 states have call successors, (30) [2022-12-14 09:02:57,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:02:57,861 INFO L93 Difference]: Finished difference Result 58884 states and 120029 transitions. [2022-12-14 09:02:57,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-14 09:02:57,861 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.133333333333334) internal successors, (154), 30 states have internal predecessors, (154), 20 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (30), 11 states have call predecessors, (30), 20 states have call successors, (30) Word has length 1369 [2022-12-14 09:02:57,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:02:57,999 INFO L225 Difference]: With dead ends: 58884 [2022-12-14 09:02:57,999 INFO L226 Difference]: Without dead ends: 31579 [2022-12-14 09:02:58,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2779 GetRequests, 2719 SyntacticMatches, 16 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=299, Invalid=1771, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 09:02:58,111 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 282 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:02:58,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 428 Invalid, 1373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1270 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:02:58,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31579 states. [2022-12-14 09:03:01,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31579 to 27917. [2022-12-14 09:03:01,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27917 states, 22938 states have (on average 1.0775568924928067) internal successors, (24717), 22148 states have internal predecessors, (24717), 4445 states have call successors, (4445), 386 states have call predecessors, (4445), 531 states have return successors, (25891), 5382 states have call predecessors, (25891), 4435 states have call successors, (25891) [2022-12-14 09:03:01,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27917 states to 27917 states and 55053 transitions. [2022-12-14 09:03:01,444 INFO L78 Accepts]: Start accepts. Automaton has 27917 states and 55053 transitions. Word has length 1369 [2022-12-14 09:03:01,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:03:01,445 INFO L495 AbstractCegarLoop]: Abstraction has 27917 states and 55053 transitions. [2022-12-14 09:03:01,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.133333333333334) internal successors, (154), 30 states have internal predecessors, (154), 20 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (30), 11 states have call predecessors, (30), 20 states have call successors, (30) [2022-12-14 09:03:01,445 INFO L276 IsEmpty]: Start isEmpty. Operand 27917 states and 55053 transitions. [2022-12-14 09:03:01,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1401 [2022-12-14 09:03:01,461 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:03:01,461 INFO L195 NwaCegarLoop]: trace histogram [139, 135, 109, 64, 55, 55, 55, 55, 52, 52, 52, 52, 52, 52, 52, 52, 51, 45, 30, 23, 23, 22, 22, 22, 22, 9, 9, 9, 9, 5, 4, 4, 4, 1, 1, 1, 1] [2022-12-14 09:03:01,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-12-14 09:03:01,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:03:01,662 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:03:01,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:03:01,664 INFO L85 PathProgramCache]: Analyzing trace with hash -166208447, now seen corresponding path program 16 times [2022-12-14 09:03:01,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:03:01,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477422744] [2022-12-14 09:03:01,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:03:01,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:03:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:03:04,189 INFO L134 CoverageAnalysis]: Checked inductivity of 60302 backedges. 2240 proven. 1605 refuted. 0 times theorem prover too weak. 56457 trivial. 0 not checked. [2022-12-14 09:03:04,189 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:03:04,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477422744] [2022-12-14 09:03:04,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477422744] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:03:04,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117821114] [2022-12-14 09:03:04,189 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:03:04,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:03:04,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:03:04,190 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:03:04,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-14 09:03:04,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:03:04,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 3179 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 09:03:04,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:03:04,794 INFO L134 CoverageAnalysis]: Checked inductivity of 60302 backedges. 20893 proven. 1094 refuted. 0 times theorem prover too weak. 38315 trivial. 0 not checked. [2022-12-14 09:03:04,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:03:05,540 INFO L134 CoverageAnalysis]: Checked inductivity of 60302 backedges. 2240 proven. 1605 refuted. 0 times theorem prover too weak. 56457 trivial. 0 not checked. [2022-12-14 09:03:05,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117821114] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:03:05,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [32627178] [2022-12-14 09:03:05,541 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:03:05,541 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:03:05,541 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:03:05,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:03:05,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 31 [2022-12-14 09:03:05,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630478045] [2022-12-14 09:03:05,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:03:05,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 09:03:05,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:03:05,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 09:03:05,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2022-12-14 09:03:05,543 INFO L87 Difference]: Start difference. First operand 27917 states and 55053 transitions. Second operand has 31 states, 31 states have (on average 3.6774193548387095) internal successors, (114), 26 states have internal predecessors, (114), 16 states have call successors, (21), 7 states have call predecessors, (21), 2 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) [2022-12-14 09:03:10,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:03:10,920 INFO L93 Difference]: Finished difference Result 61845 states and 123670 transitions. [2022-12-14 09:03:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-12-14 09:03:10,921 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.6774193548387095) internal successors, (114), 26 states have internal predecessors, (114), 16 states have call successors, (21), 7 states have call predecessors, (21), 2 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) Word has length 1400 [2022-12-14 09:03:10,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:03:11,083 INFO L225 Difference]: With dead ends: 61845 [2022-12-14 09:03:11,083 INFO L226 Difference]: Without dead ends: 39097 [2022-12-14 09:03:11,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2869 GetRequests, 2774 SyntacticMatches, 19 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1932 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=858, Invalid=5148, Unknown=0, NotChecked=0, Total=6006 [2022-12-14 09:03:11,180 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 305 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 1268 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:03:11,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 546 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1268 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:03:11,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39097 states. [2022-12-14 09:03:15,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39097 to 39077. [2022-12-14 09:03:15,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39077 states, 32308 states have (on average 1.0736969171722175) internal successors, (34689), 30959 states have internal predecessors, (34689), 6178 states have call successors, (6178), 415 states have call predecessors, (6178), 588 states have return successors, (34584), 7702 states have call predecessors, (34584), 6168 states have call successors, (34584) [2022-12-14 09:03:15,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39077 states to 39077 states and 75451 transitions. [2022-12-14 09:03:15,847 INFO L78 Accepts]: Start accepts. Automaton has 39077 states and 75451 transitions. Word has length 1400 [2022-12-14 09:03:15,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:03:15,848 INFO L495 AbstractCegarLoop]: Abstraction has 39077 states and 75451 transitions. [2022-12-14 09:03:15,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.6774193548387095) internal successors, (114), 26 states have internal predecessors, (114), 16 states have call successors, (21), 7 states have call predecessors, (21), 2 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) [2022-12-14 09:03:15,848 INFO L276 IsEmpty]: Start isEmpty. Operand 39077 states and 75451 transitions. [2022-12-14 09:03:15,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1391 [2022-12-14 09:03:15,865 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:03:15,865 INFO L195 NwaCegarLoop]: trace histogram [138, 137, 107, 63, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 44, 31, 24, 24, 23, 23, 23, 23, 12, 12, 12, 12, 5, 4, 4, 4, 1, 1, 1, 1] [2022-12-14 09:03:15,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-12-14 09:03:16,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-12-14 09:03:16,066 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:03:16,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:03:16,067 INFO L85 PathProgramCache]: Analyzing trace with hash 847515791, now seen corresponding path program 8 times [2022-12-14 09:03:16,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:03:16,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250362781] [2022-12-14 09:03:16,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:03:16,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:03:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:03:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 59429 backedges. 3121 proven. 641 refuted. 0 times theorem prover too weak. 55667 trivial. 0 not checked. [2022-12-14 09:03:18,339 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:03:18,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250362781] [2022-12-14 09:03:18,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250362781] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:03:18,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833461120] [2022-12-14 09:03:18,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:03:18,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:03:18,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:03:18,341 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:03:18,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-14 09:03:18,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-12-14 09:03:18,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:03:18,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-14 09:03:18,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:03:19,060 INFO L134 CoverageAnalysis]: Checked inductivity of 59429 backedges. 15978 proven. 320 refuted. 0 times theorem prover too weak. 43131 trivial. 0 not checked. [2022-12-14 09:03:19,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:03:21,091 INFO L134 CoverageAnalysis]: Checked inductivity of 59429 backedges. 6335 proven. 1030 refuted. 0 times theorem prover too weak. 52064 trivial. 0 not checked. [2022-12-14 09:03:21,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833461120] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:03:21,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [349021277] [2022-12-14 09:03:21,092 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:03:21,092 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:03:21,092 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:03:21,093 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:03:21,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 26] total 55 [2022-12-14 09:03:21,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824294992] [2022-12-14 09:03:21,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:03:21,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-12-14 09:03:21,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:03:21,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-12-14 09:03:21,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=2771, Unknown=0, NotChecked=0, Total=2970 [2022-12-14 09:03:21,095 INFO L87 Difference]: Start difference. First operand 39077 states and 75451 transitions. Second operand has 55 states, 55 states have (on average 4.2) internal successors, (231), 52 states have internal predecessors, (231), 31 states have call successors, (41), 4 states have call predecessors, (41), 11 states have return successors, (42), 25 states have call predecessors, (42), 29 states have call successors, (42) [2022-12-14 09:03:28,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:03:28,694 INFO L93 Difference]: Finished difference Result 56949 states and 122864 transitions. [2022-12-14 09:03:28,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-12-14 09:03:28,695 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.2) internal successors, (231), 52 states have internal predecessors, (231), 31 states have call successors, (41), 4 states have call predecessors, (41), 11 states have return successors, (42), 25 states have call predecessors, (42), 29 states have call successors, (42) Word has length 1390 [2022-12-14 09:03:28,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:03:28,783 INFO L225 Difference]: With dead ends: 56949 [2022-12-14 09:03:28,783 INFO L226 Difference]: Without dead ends: 24566 [2022-12-14 09:03:28,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2922 GetRequests, 2750 SyntacticMatches, 13 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7485 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2581, Invalid=23179, Unknown=0, NotChecked=0, Total=25760 [2022-12-14 09:03:28,912 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 732 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 7813 mSolverCounterSat, 722 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 8535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 722 IncrementalHoareTripleChecker+Valid, 7813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:03:28,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 1004 Invalid, 8535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [722 Valid, 7813 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 09:03:28,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24566 states. [2022-12-14 09:03:31,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24566 to 22950. [2022-12-14 09:03:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22950 states, 18818 states have (on average 1.0839090232755872) internal successors, (20397), 18209 states have internal predecessors, (20397), 3645 states have call successors, (3645), 362 states have call predecessors, (3645), 484 states have return successors, (12372), 4378 states have call predecessors, (12372), 3633 states have call successors, (12372) [2022-12-14 09:03:31,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22950 states to 22950 states and 36414 transitions. [2022-12-14 09:03:31,422 INFO L78 Accepts]: Start accepts. Automaton has 22950 states and 36414 transitions. Word has length 1390 [2022-12-14 09:03:31,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:03:31,422 INFO L495 AbstractCegarLoop]: Abstraction has 22950 states and 36414 transitions. [2022-12-14 09:03:31,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.2) internal successors, (231), 52 states have internal predecessors, (231), 31 states have call successors, (41), 4 states have call predecessors, (41), 11 states have return successors, (42), 25 states have call predecessors, (42), 29 states have call successors, (42) [2022-12-14 09:03:31,423 INFO L276 IsEmpty]: Start isEmpty. Operand 22950 states and 36414 transitions. [2022-12-14 09:03:31,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1445 [2022-12-14 09:03:31,439 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:03:31,439 INFO L195 NwaCegarLoop]: trace histogram [143, 142, 111, 65, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 46, 32, 24, 24, 23, 23, 23, 23, 11, 11, 11, 11, 5, 4, 4, 4, 1, 1, 1, 1] [2022-12-14 09:03:31,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-12-14 09:03:31,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-12-14 09:03:31,640 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:03:31,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:03:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -465513474, now seen corresponding path program 9 times [2022-12-14 09:03:31,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:03:31,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252133844] [2022-12-14 09:03:31,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:03:31,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:03:31,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:03:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 64315 backedges. 4360 proven. 367 refuted. 0 times theorem prover too weak. 59588 trivial. 0 not checked. [2022-12-14 09:03:34,005 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:03:34,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252133844] [2022-12-14 09:03:34,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252133844] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:03:34,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306233876] [2022-12-14 09:03:34,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 09:03:34,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:03:34,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:03:34,006 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:03:34,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-12-14 09:03:34,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 09:03:34,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:03:34,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 2384 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 09:03:34,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:03:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 64315 backedges. 6875 proven. 1761 refuted. 0 times theorem prover too weak. 55679 trivial. 0 not checked. [2022-12-14 09:03:34,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:03:36,273 INFO L134 CoverageAnalysis]: Checked inductivity of 64315 backedges. 6846 proven. 1812 refuted. 0 times theorem prover too weak. 55657 trivial. 0 not checked. [2022-12-14 09:03:36,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306233876] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:03:36,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [789605270] [2022-12-14 09:03:36,274 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:03:36,274 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:03:36,275 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:03:36,275 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:03:36,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 24] total 43 [2022-12-14 09:03:36,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77886317] [2022-12-14 09:03:36,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:03:36,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-14 09:03:36,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:03:36,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-14 09:03:36,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1647, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 09:03:36,277 INFO L87 Difference]: Start difference. First operand 22950 states and 36414 transitions. Second operand has 43 states, 43 states have (on average 4.813953488372093) internal successors, (207), 42 states have internal predecessors, (207), 29 states have call successors, (35), 3 states have call predecessors, (35), 11 states have return successors, (37), 18 states have call predecessors, (37), 28 states have call successors, (37) [2022-12-14 09:03:43,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:03:43,566 INFO L93 Difference]: Finished difference Result 55126 states and 119291 transitions. [2022-12-14 09:03:43,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-12-14 09:03:43,567 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.813953488372093) internal successors, (207), 42 states have internal predecessors, (207), 29 states have call successors, (35), 3 states have call predecessors, (35), 11 states have return successors, (37), 18 states have call predecessors, (37), 28 states have call successors, (37) Word has length 1444 [2022-12-14 09:03:43,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:03:43,702 INFO L225 Difference]: With dead ends: 55126 [2022-12-14 09:03:43,702 INFO L226 Difference]: Without dead ends: 36579 [2022-12-14 09:03:43,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3002 GetRequests, 2868 SyntacticMatches, 12 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4104 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2493, Invalid=12759, Unknown=0, NotChecked=0, Total=15252 [2022-12-14 09:03:43,829 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 1079 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 2526 mSolverCounterSat, 928 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1084 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 3454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 928 IncrementalHoareTripleChecker+Valid, 2526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:03:43,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1084 Valid, 639 Invalid, 3454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [928 Valid, 2526 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 09:03:43,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36579 states. [2022-12-14 09:03:47,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36579 to 31760. [2022-12-14 09:03:47,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31760 states, 26191 states have (on average 1.080142033522966) internal successors, (28290), 25164 states have internal predecessors, (28290), 4916 states have call successors, (4916), 473 states have call predecessors, (4916), 650 states have return successors, (24457), 6122 states have call predecessors, (24457), 4903 states have call successors, (24457) [2022-12-14 09:03:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31760 states to 31760 states and 57663 transitions. [2022-12-14 09:03:47,740 INFO L78 Accepts]: Start accepts. Automaton has 31760 states and 57663 transitions. Word has length 1444 [2022-12-14 09:03:47,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:03:47,741 INFO L495 AbstractCegarLoop]: Abstraction has 31760 states and 57663 transitions. [2022-12-14 09:03:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.813953488372093) internal successors, (207), 42 states have internal predecessors, (207), 29 states have call successors, (35), 3 states have call predecessors, (35), 11 states have return successors, (37), 18 states have call predecessors, (37), 28 states have call successors, (37) [2022-12-14 09:03:47,741 INFO L276 IsEmpty]: Start isEmpty. Operand 31760 states and 57663 transitions. [2022-12-14 09:03:47,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2022-12-14 09:03:47,759 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:03:47,760 INFO L195 NwaCegarLoop]: trace histogram [148, 147, 115, 67, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 48, 33, 24, 24, 23, 23, 23, 23, 10, 10, 10, 10, 5, 4, 4, 4, 1, 1, 1, 1] [2022-12-14 09:03:47,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-12-14 09:03:47,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-12-14 09:03:47,961 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:03:47,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:03:47,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1893313619, now seen corresponding path program 17 times [2022-12-14 09:03:47,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:03:47,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540754496] [2022-12-14 09:03:47,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:03:47,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:03:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:03:52,245 INFO L134 CoverageAnalysis]: Checked inductivity of 69469 backedges. 8737 proven. 208 refuted. 0 times theorem prover too weak. 60524 trivial. 0 not checked. [2022-12-14 09:03:52,245 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:03:52,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540754496] [2022-12-14 09:03:52,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540754496] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:03:52,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775659776] [2022-12-14 09:03:52,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:03:52,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:03:52,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:03:52,246 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:03:52,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 09:03:52,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-12-14 09:03:52,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:03:52,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 2723 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 09:03:52,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:03:52,758 INFO L134 CoverageAnalysis]: Checked inductivity of 69469 backedges. 8737 proven. 208 refuted. 0 times theorem prover too weak. 60524 trivial. 0 not checked. [2022-12-14 09:03:52,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:03:54,768 INFO L134 CoverageAnalysis]: Checked inductivity of 69469 backedges. 8891 proven. 182 refuted. 0 times theorem prover too weak. 60396 trivial. 0 not checked. [2022-12-14 09:03:54,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775659776] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:03:54,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1478987022] [2022-12-14 09:03:54,770 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-12-14 09:03:54,770 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:03:54,770 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-12-14 09:03:54,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:03:54,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 15] total 21 [2022-12-14 09:03:54,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63581070] [2022-12-14 09:03:54,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:03:54,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 09:03:54,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:03:54,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 09:03:54,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-12-14 09:03:54,773 INFO L87 Difference]: Start difference. First operand 31760 states and 57663 transitions. Second operand has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 4 states have call successors, (7), 1 states have call predecessors, (7), 6 states have return successors, (19), 16 states have call predecessors, (19), 4 states have call successors, (19) [2022-12-14 09:03:58,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:03:58,420 INFO L93 Difference]: Finished difference Result 32922 states and 61959 transitions. [2022-12-14 09:03:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 09:03:58,421 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 4 states have call successors, (7), 1 states have call predecessors, (7), 6 states have return successors, (19), 16 states have call predecessors, (19), 4 states have call successors, (19) Word has length 1499 [2022-12-14 09:03:58,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:03:58,538 INFO L225 Difference]: With dead ends: 32922 [2022-12-14 09:03:58,538 INFO L226 Difference]: Without dead ends: 32889 [2022-12-14 09:03:58,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3045 GetRequests, 2985 SyntacticMatches, 34 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-12-14 09:03:58,560 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 30 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:03:58,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 337 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:03:58,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32889 states. [2022-12-14 09:04:01,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32889 to 32562. [2022-12-14 09:04:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32562 states, 26874 states have (on average 1.0802262409764085) internal successors, (29030), 25752 states have internal predecessors, (29030), 4982 states have call successors, (4982), 473 states have call predecessors, (4982), 703 states have return successors, (25048), 6336 states have call predecessors, (25048), 4971 states have call successors, (25048) [2022-12-14 09:04:02,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32562 states to 32562 states and 59060 transitions. [2022-12-14 09:04:02,207 INFO L78 Accepts]: Start accepts. Automaton has 32562 states and 59060 transitions. Word has length 1499 [2022-12-14 09:04:02,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:04:02,208 INFO L495 AbstractCegarLoop]: Abstraction has 32562 states and 59060 transitions. [2022-12-14 09:04:02,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 4 states have call successors, (7), 1 states have call predecessors, (7), 6 states have return successors, (19), 16 states have call predecessors, (19), 4 states have call successors, (19) [2022-12-14 09:04:02,209 INFO L276 IsEmpty]: Start isEmpty. Operand 32562 states and 59060 transitions. [2022-12-14 09:04:02,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1724 [2022-12-14 09:04:02,231 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:04:02,231 INFO L195 NwaCegarLoop]: trace histogram [191, 191, 191, 191, 191, 191, 191, 191, 190, 1, 1, 1, 1, 1] [2022-12-14 09:04:02,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-12-14 09:04:02,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:04:02,432 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-12-14 09:04:02,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:04:02,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1589467405, now seen corresponding path program 7 times [2022-12-14 09:04:02,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:04:02,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462522739] [2022-12-14 09:04:02,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:04:02,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:04:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 163305 backedges. 0 proven. 90725 refuted. 0 times theorem prover too weak. 72580 trivial. 0 not checked. [2022-12-14 09:06:02,878 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:02,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462522739] [2022-12-14 09:06:02,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462522739] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:06:02,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615111771] [2022-12-14 09:06:02,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 09:06:02,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:06:02,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:06:02,879 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:06:02,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e004e50-86e7-4fbc-ae0b-a81197cf6b2f/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-14 09:06:03,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:03,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 4792 conjuncts, 383 conjunts are in the unsatisfiable core [2022-12-14 09:06:03,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:06:04,411 INFO L134 CoverageAnalysis]: Checked inductivity of 163305 backedges. 0 proven. 90725 refuted. 0 times theorem prover too weak. 72580 trivial. 0 not checked. [2022-12-14 09:06:04,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:07:14,998 INFO L134 CoverageAnalysis]: Checked inductivity of 163305 backedges. 0 proven. 90725 refuted. 0 times theorem prover too weak. 72580 trivial. 0 not checked. [2022-12-14 09:07:14,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615111771] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:07:14,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [518553486] [2022-12-14 09:07:14,999 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 09:07:14,999 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:07:15,000 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:07:15,000 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:07:15,000 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:07:15,143 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-12-14 09:07:15,146 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:07:17,267 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1381967#(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 [2022-12-14 09:07:17,267 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:07:17,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:07:17,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [383, 383, 383] total 765 [2022-12-14 09:07:17,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928311374] [2022-12-14 09:07:17,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:07:17,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 766 states [2022-12-14 09:07:17,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:17,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 766 interpolants. [2022-12-14 09:07:17,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147117, Invalid=455835, Unknown=0, NotChecked=0, Total=602952 [2022-12-14 09:07:17,324 INFO L87 Difference]: Start difference. First operand 32562 states and 59060 transitions. Second operand has 766 states, 765 states have (on average 2.007843137254902) internal successors, (1536), 766 states have internal predecessors, (1536), 382 states have call successors, (382), 1 states have call predecessors, (382), 1 states have return successors, (382), 382 states have call predecessors, (382), 382 states have call successors, (382)