./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 38b53e6a 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_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur --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-38b53e6 [2022-11-26 00:40:28,026 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 00:40:28,028 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 00:40:28,062 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 00:40:28,063 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 00:40:28,064 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 00:40:28,065 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 00:40:28,067 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 00:40:28,069 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 00:40:28,069 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 00:40:28,070 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 00:40:28,072 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 00:40:28,072 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 00:40:28,073 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 00:40:28,074 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 00:40:28,075 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 00:40:28,076 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 00:40:28,077 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 00:40:28,079 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 00:40:28,081 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 00:40:28,082 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 00:40:28,088 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 00:40:28,093 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 00:40:28,094 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 00:40:28,098 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 00:40:28,105 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 00:40:28,105 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 00:40:28,106 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 00:40:28,107 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 00:40:28,108 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 00:40:28,108 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 00:40:28,109 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 00:40:28,111 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 00:40:28,112 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 00:40:28,113 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 00:40:28,114 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 00:40:28,116 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 00:40:28,117 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 00:40:28,117 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 00:40:28,118 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 00:40:28,120 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 00:40:28,121 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/config/svcomp-Overflow-64bit-Taipan_Default.epf [2022-11-26 00:40:28,150 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 00:40:28,150 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 00:40:28,151 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 00:40:28,151 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 00:40:28,152 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 00:40:28,152 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 00:40:28,153 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 00:40:28,153 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 00:40:28,153 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 00:40:28,153 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 00:40:28,154 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 00:40:28,155 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 00:40:28,155 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 00:40:28,155 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 00:40:28,155 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 00:40:28,156 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 00:40:28,156 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 00:40:28,156 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 00:40:28,157 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 00:40:28,157 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-26 00:40:28,157 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 00:40:28,157 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 00:40:28,158 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-26 00:40:28,158 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 00:40:28,158 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-26 00:40:28,158 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-26 00:40:28,159 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-26 00:40:28,159 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 00:40:28,159 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-26 00:40:28,160 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 00:40:28,160 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 00:40:28,160 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:40:28,161 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 00:40:28,161 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 00:40:28,161 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 00:40:28,161 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-26 00:40:28,161 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 00:40:28,162 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 00:40:28,162 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-26 00:40:28,162 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 00:40:28,163 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_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/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_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur 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-11-26 00:40:28,517 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 00:40:28,546 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 00:40:28,551 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 00:40:28,552 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 00:40:28,552 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 00:40:28,554 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/termination-numeric/Parts.c [2022-11-26 00:40:31,557 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 00:40:31,752 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 00:40:31,752 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/sv-benchmarks/c/termination-numeric/Parts.c [2022-11-26 00:40:31,764 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/data/2f490e119/8cf833aaada24b1098e032113fef647b/FLAG897ecd66f [2022-11-26 00:40:31,786 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/data/2f490e119/8cf833aaada24b1098e032113fef647b [2022-11-26 00:40:31,793 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 00:40:31,796 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 00:40:31,801 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 00:40:31,802 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 00:40:31,806 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 00:40:31,807 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:40:31" (1/1) ... [2022-11-26 00:40:31,808 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b4bf8ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:31, skipping insertion in model container [2022-11-26 00:40:31,808 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:40:31" (1/1) ... [2022-11-26 00:40:31,816 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 00:40:31,848 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 00:40:32,044 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:40:32,049 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 00:40:32,062 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:40:32,075 INFO L208 MainTranslator]: Completed translation [2022-11-26 00:40:32,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32 WrapperNode [2022-11-26 00:40:32,075 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 00:40:32,076 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 00:40:32,077 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 00:40:32,077 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 00:40:32,083 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,086 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,103 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 40 [2022-11-26 00:40:32,104 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 00:40:32,107 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 00:40:32,107 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 00:40:32,107 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 00:40:32,117 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,117 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,128 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,128 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,135 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,139 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,141 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,142 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,144 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 00:40:32,145 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 00:40:32,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 00:40:32,145 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 00:40:32,146 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (1/1) ... [2022-11-26 00:40:32,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:40:32,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:32,181 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 00:40:32,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 00:40:32,223 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2022-11-26 00:40:32,224 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2022-11-26 00:40:32,224 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 00:40:32,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 00:40:32,289 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 00:40:32,291 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 00:40:32,558 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 00:40:32,580 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 00:40:32,580 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-26 00:40:32,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:40:32 BoogieIcfgContainer [2022-11-26 00:40:32,583 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 00:40:32,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 00:40:32,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 00:40:32,594 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 00:40:32,607 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 12:40:31" (1/3) ... [2022-11-26 00:40:32,608 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aeac8a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:40:32, skipping insertion in model container [2022-11-26 00:40:32,608 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:40:32" (2/3) ... [2022-11-26 00:40:32,609 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aeac8a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:40:32, skipping insertion in model container [2022-11-26 00:40:32,609 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:40:32" (3/3) ... [2022-11-26 00:40:32,610 INFO L112 eAbstractionObserver]: Analyzing ICFG Parts.c [2022-11-26 00:40:32,646 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 00:40:32,646 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2022-11-26 00:40:32,739 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 00:40:32,747 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;@74b06697, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 00:40:32,748 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-11-26 00:40:32,754 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-11-26 00:40:32,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:40:32,766 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:32,766 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:40:32,767 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:32,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:32,773 INFO L85 PathProgramCache]: Analyzing trace with hash -764829761, now seen corresponding path program 1 times [2022-11-26 00:40:32,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:32,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590894169] [2022-11-26 00:40:32,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:32,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:32,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:32,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:32,957 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:32,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590894169] [2022-11-26 00:40:32,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590894169] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:32,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:32,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-26 00:40:32,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282048972] [2022-11-26 00:40:32,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:32,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:40:32,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:40:32,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:40:33,000 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-11-26 00:40:33,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:33,084 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2022-11-26 00:40:33,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:40:33,087 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-11-26 00:40:33,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:33,096 INFO L225 Difference]: With dead ends: 82 [2022-11-26 00:40:33,099 INFO L226 Difference]: Without dead ends: 40 [2022-11-26 00:40:33,104 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-11-26 00:40:33,111 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-11-26 00:40:33,112 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-11-26 00:40:33,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-26 00:40:33,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-11-26 00:40:33,158 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-11-26 00:40:33,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2022-11-26 00:40:33,166 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 6 [2022-11-26 00:40:33,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:33,166 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2022-11-26 00:40:33,167 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-11-26 00:40:33,167 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2022-11-26 00:40:33,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-26 00:40:33,170 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:33,170 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:33,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-26 00:40:33,172 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:33,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:33,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1110448044, now seen corresponding path program 1 times [2022-11-26 00:40:33,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:33,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242506618] [2022-11-26 00:40:33,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:33,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:33,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:33,250 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:33,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242506618] [2022-11-26 00:40:33,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242506618] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:33,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:33,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 00:40:33,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023108203] [2022-11-26 00:40:33,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:33,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:40:33,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:33,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:40:33,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:40:33,255 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-11-26 00:40:33,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:33,322 INFO L93 Difference]: Finished difference Result 42 states and 52 transitions. [2022-11-26 00:40:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:40:33,322 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-11-26 00:40:33,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:33,325 INFO L225 Difference]: With dead ends: 42 [2022-11-26 00:40:33,325 INFO L226 Difference]: Without dead ends: 41 [2022-11-26 00:40:33,326 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-11-26 00:40:33,327 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.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:33,328 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.1s Time] [2022-11-26 00:40:33,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-26 00:40:33,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2022-11-26 00:40:33,340 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-11-26 00:40:33,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2022-11-26 00:40:33,344 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 11 [2022-11-26 00:40:33,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:33,345 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2022-11-26 00:40:33,347 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-11-26 00:40:33,348 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2022-11-26 00:40:33,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-26 00:40:33,349 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:33,350 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:33,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-26 00:40:33,350 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:33,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash -64314859, now seen corresponding path program 1 times [2022-11-26 00:40:33,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:33,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241763236] [2022-11-26 00:40:33,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:33,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:33,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:33,451 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:33,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241763236] [2022-11-26 00:40:33,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241763236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:33,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:33,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:40:33,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870473600] [2022-11-26 00:40:33,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:33,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:40:33,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:33,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:40:33,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:40:33,454 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-11-26 00:40:33,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:33,494 INFO L93 Difference]: Finished difference Result 40 states and 47 transitions. [2022-11-26 00:40:33,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:40:33,495 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-11-26 00:40:33,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:33,496 INFO L225 Difference]: With dead ends: 40 [2022-11-26 00:40:33,496 INFO L226 Difference]: Without dead ends: 39 [2022-11-26 00:40:33,496 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-11-26 00:40:33,498 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-11-26 00:40:33,498 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-11-26 00:40:33,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-11-26 00:40:33,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2022-11-26 00:40:33,505 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-11-26 00:40:33,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 45 transitions. [2022-11-26 00:40:33,507 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 45 transitions. Word has length 12 [2022-11-26 00:40:33,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:33,507 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 45 transitions. [2022-11-26 00:40:33,508 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-11-26 00:40:33,508 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 45 transitions. [2022-11-26 00:40:33,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-26 00:40:33,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:33,509 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:33,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-26 00:40:33,509 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:33,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:33,510 INFO L85 PathProgramCache]: Analyzing trace with hash -64150948, now seen corresponding path program 1 times [2022-11-26 00:40:33,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:33,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844707215] [2022-11-26 00:40:33,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:33,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:33,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:33,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:33,624 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:33,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844707215] [2022-11-26 00:40:33,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844707215] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:33,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:33,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 00:40:33,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678104341] [2022-11-26 00:40:33,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:33,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:33,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:33,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:33,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:40:33,629 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-11-26 00:40:33,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:33,750 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2022-11-26 00:40:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:40:33,751 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-11-26 00:40:33,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:33,754 INFO L225 Difference]: With dead ends: 91 [2022-11-26 00:40:33,755 INFO L226 Difference]: Without dead ends: 56 [2022-11-26 00:40:33,756 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-11-26 00:40:33,758 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 14 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:33,758 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.1s Time] [2022-11-26 00:40:33,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-11-26 00:40:33,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 49. [2022-11-26 00:40:33,770 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-11-26 00:40:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2022-11-26 00:40:33,772 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 12 [2022-11-26 00:40:33,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:33,772 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2022-11-26 00:40:33,773 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-11-26 00:40:33,773 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2022-11-26 00:40:33,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-26 00:40:33,774 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:33,774 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:33,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-26 00:40:33,774 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:33,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:33,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1993760531, now seen corresponding path program 1 times [2022-11-26 00:40:33,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:33,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23344974] [2022-11-26 00:40:33,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:33,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:33,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:33,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:33,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:33,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23344974] [2022-11-26 00:40:33,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23344974] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:33,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:33,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:40:33,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647107286] [2022-11-26 00:40:33,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:33,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:40:33,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:33,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:40:33,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:40:33,828 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-11-26 00:40:33,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:33,864 INFO L93 Difference]: Finished difference Result 58 states and 70 transitions. [2022-11-26 00:40:33,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:40:33,865 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-11-26 00:40:33,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:33,866 INFO L225 Difference]: With dead ends: 58 [2022-11-26 00:40:33,866 INFO L226 Difference]: Without dead ends: 57 [2022-11-26 00:40:33,867 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-11-26 00:40:33,868 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-11-26 00:40:33,868 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-11-26 00:40:33,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-26 00:40:33,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-11-26 00:40:33,877 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-11-26 00:40:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2022-11-26 00:40:33,879 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 13 [2022-11-26 00:40:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:33,880 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2022-11-26 00:40:33,880 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-11-26 00:40:33,880 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-11-26 00:40:33,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-26 00:40:33,881 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:33,881 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:33,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-26 00:40:33,881 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:33,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:33,882 INFO L85 PathProgramCache]: Analyzing trace with hash -448452296, now seen corresponding path program 1 times [2022-11-26 00:40:33,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:33,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702892116] [2022-11-26 00:40:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:33,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:33,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-26 00:40:33,978 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:33,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702892116] [2022-11-26 00:40:33,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702892116] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:33,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:33,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:40:33,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914170946] [2022-11-26 00:40:33,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:33,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:40:33,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:33,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:40:33,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:40:33,981 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-11-26 00:40:34,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:34,024 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2022-11-26 00:40:34,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:40:34,025 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-11-26 00:40:34,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:34,026 INFO L225 Difference]: With dead ends: 57 [2022-11-26 00:40:34,026 INFO L226 Difference]: Without dead ends: 56 [2022-11-26 00:40:34,026 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-11-26 00:40:34,028 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-11-26 00:40:34,028 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-11-26 00:40:34,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-11-26 00:40:34,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-11-26 00:40:34,037 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-11-26 00:40:34,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2022-11-26 00:40:34,039 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 15 [2022-11-26 00:40:34,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:34,040 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2022-11-26 00:40:34,040 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-11-26 00:40:34,040 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2022-11-26 00:40:34,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-26 00:40:34,041 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:34,041 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:34,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-26 00:40:34,042 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:34,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:34,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1017119182, now seen corresponding path program 1 times [2022-11-26 00:40:34,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:34,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477053708] [2022-11-26 00:40:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:34,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-26 00:40:34,089 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:34,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477053708] [2022-11-26 00:40:34,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477053708] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:34,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:34,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:40:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112928231] [2022-11-26 00:40:34,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:34,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:40:34,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:34,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:40:34,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:40:34,092 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-11-26 00:40:34,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:34,127 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2022-11-26 00:40:34,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:40:34,128 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-11-26 00:40:34,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:34,129 INFO L225 Difference]: With dead ends: 60 [2022-11-26 00:40:34,129 INFO L226 Difference]: Without dead ends: 59 [2022-11-26 00:40:34,130 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-11-26 00:40:34,131 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-11-26 00:40:34,132 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-11-26 00:40:34,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-11-26 00:40:34,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-11-26 00:40:34,141 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-11-26 00:40:34,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2022-11-26 00:40:34,143 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 16 [2022-11-26 00:40:34,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:34,143 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2022-11-26 00:40:34,143 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-11-26 00:40:34,144 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2022-11-26 00:40:34,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-26 00:40:34,144 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:34,145 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:34,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-26 00:40:34,145 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:34,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:34,146 INFO L85 PathProgramCache]: Analyzing trace with hash 878718292, now seen corresponding path program 1 times [2022-11-26 00:40:34,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:34,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991055649] [2022-11-26 00:40:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:34,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:34,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-26 00:40:34,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:34,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991055649] [2022-11-26 00:40:34,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991055649] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:34,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111279066] [2022-11-26 00:40:34,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:34,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:34,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:34,306 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:34,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 00:40:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:34,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:40:34,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:34,440 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-26 00:40:34,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:34,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-26 00:40:34,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111279066] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:34,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1247237172] [2022-11-26 00:40:34,569 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:40:34,570 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:34,575 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:40:34,582 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:40:34,586 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:40:35,499 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:40:35,510 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:40:36,068 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-11-26 00:40:36,069 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:40:36,069 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:36,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-11-26 00:40:36,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788444913] [2022-11-26 00:40:36,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:36,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:40:36,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:36,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:40:36,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:40:36,072 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-11-26 00:40:36,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:36,220 INFO L93 Difference]: Finished difference Result 107 states and 135 transitions. [2022-11-26 00:40:36,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:40:36,221 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-11-26 00:40:36,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:36,222 INFO L225 Difference]: With dead ends: 107 [2022-11-26 00:40:36,222 INFO L226 Difference]: Without dead ends: 106 [2022-11-26 00:40:36,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:40:36,224 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 30 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:36,224 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.1s Time] [2022-11-26 00:40:36,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-26 00:40:36,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 88. [2022-11-26 00:40:36,238 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-11-26 00:40:36,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 111 transitions. [2022-11-26 00:40:36,240 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 111 transitions. Word has length 22 [2022-11-26 00:40:36,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:36,240 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 111 transitions. [2022-11-26 00:40:36,240 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-11-26 00:40:36,241 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 111 transitions. [2022-11-26 00:40:36,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-26 00:40:36,242 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:36,242 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-11-26 00:40:36,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:36,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:36,443 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:36,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:36,444 INFO L85 PathProgramCache]: Analyzing trace with hash -965938808, now seen corresponding path program 1 times [2022-11-26 00:40:36,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:36,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217122962] [2022-11-26 00:40:36,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:36,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:36,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:36,612 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:36,612 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:36,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217122962] [2022-11-26 00:40:36,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217122962] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:36,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222049338] [2022-11-26 00:40:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:36,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:36,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:36,615 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:36,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 00:40:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:36,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:40:36,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:36,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:36,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:36,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:40:36,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222049338] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:36,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1817544023] [2022-11-26 00:40:36,875 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-11-26 00:40:36,875 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:36,875 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:40:36,876 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:40:36,876 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:40:37,407 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2022-11-26 00:40:37,418 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:40:38,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1817544023] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:38,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:38,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [8, 8, 8] total 27 [2022-11-26 00:40:38,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525523086] [2022-11-26 00:40:38,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:38,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:40:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:40:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-11-26 00:40:38,113 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-11-26 00:40:38,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:38,525 INFO L93 Difference]: Finished difference Result 236 states and 328 transitions. [2022-11-26 00:40:38,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-26 00:40:38,526 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-11-26 00:40:38,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:38,527 INFO L225 Difference]: With dead ends: 236 [2022-11-26 00:40:38,527 INFO L226 Difference]: Without dead ends: 178 [2022-11-26 00:40:38,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2022-11-26 00:40:38,535 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.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:38,536 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.3s Time] [2022-11-26 00:40:38,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-11-26 00:40:38,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 133. [2022-11-26 00:40:38,569 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-11-26 00:40:38,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 175 transitions. [2022-11-26 00:40:38,578 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 175 transitions. Word has length 25 [2022-11-26 00:40:38,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:38,579 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 175 transitions. [2022-11-26 00:40:38,579 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-11-26 00:40:38,582 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 175 transitions. [2022-11-26 00:40:38,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-26 00:40:38,583 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:38,583 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-11-26 00:40:38,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:38,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:38,790 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:38,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:38,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1824481412, now seen corresponding path program 1 times [2022-11-26 00:40:38,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:38,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091755436] [2022-11-26 00:40:38,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:38,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:38,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-26 00:40:38,916 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:38,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091755436] [2022-11-26 00:40:38,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091755436] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:38,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446977738] [2022-11-26 00:40:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:38,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:38,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:38,918 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:38,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 00:40:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:38,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:40:38,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-26 00:40:39,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:39,155 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-26 00:40:39,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446977738] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:39,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1979198591] [2022-11-26 00:40:39,158 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-26 00:40:39,159 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:39,159 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:40:39,159 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:40:39,159 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:40:39,939 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 13 for LOIs [2022-11-26 00:40:39,964 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:40:40,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1979198591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:40,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:40,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8, 8, 8] total 25 [2022-11-26 00:40:40,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523215248] [2022-11-26 00:40:40,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:40,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:40:40,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:40,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:40:40,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:40:40,845 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-11-26 00:40:41,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:41,328 INFO L93 Difference]: Finished difference Result 184 states and 245 transitions. [2022-11-26 00:40:41,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:40:41,332 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-11-26 00:40:41,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:41,334 INFO L225 Difference]: With dead ends: 184 [2022-11-26 00:40:41,335 INFO L226 Difference]: Without dead ends: 180 [2022-11-26 00:40:41,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 62 SyntacticMatches, 11 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-11-26 00:40:41,336 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 40 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:41,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 131 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:40:41,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-11-26 00:40:41,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 159. [2022-11-26 00:40:41,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 121 states have (on average 1.2892561983471074) internal successors, (156), 130 states have internal predecessors, (156), 25 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-26 00:40:41,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 209 transitions. [2022-11-26 00:40:41,361 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 209 transitions. Word has length 30 [2022-11-26 00:40:41,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:41,362 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 209 transitions. [2022-11-26 00:40:41,362 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-11-26 00:40:41,362 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 209 transitions. [2022-11-26 00:40:41,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-26 00:40:41,364 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:41,364 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] [2022-11-26 00:40:41,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:41,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:41,571 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:41,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:41,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1418540359, now seen corresponding path program 1 times [2022-11-26 00:40:41,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:41,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239407187] [2022-11-26 00:40:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:41,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:40:41,743 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:41,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239407187] [2022-11-26 00:40:41,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239407187] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:41,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187306590] [2022-11-26 00:40:41,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:41,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:41,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:41,745 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:41,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 00:40:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:41,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:40:41,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:41,913 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 00:40:41,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:40:41,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187306590] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:41,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [629694836] [2022-11-26 00:40:41,980 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:40:41,980 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:41,982 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-11-26 00:40:41,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:41,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-11-26 00:40:41,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476761641] [2022-11-26 00:40:41,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:41,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-26 00:40:41,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:41,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-26 00:40:41,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-11-26 00:40:41,993 INFO L87 Difference]: Start difference. First operand 159 states and 209 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-26 00:40:42,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:42,137 INFO L93 Difference]: Finished difference Result 291 states and 381 transitions. [2022-11-26 00:40:42,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:40:42,137 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 50 [2022-11-26 00:40:42,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:42,141 INFO L225 Difference]: With dead ends: 291 [2022-11-26 00:40:42,141 INFO L226 Difference]: Without dead ends: 162 [2022-11-26 00:40:42,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 89 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-11-26 00:40:42,144 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 27 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:42,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 231 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:40:42,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-11-26 00:40:42,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 159. [2022-11-26 00:40:42,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 121 states have (on average 1.28099173553719) internal successors, (155), 130 states have internal predecessors, (155), 25 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-26 00:40:42,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 208 transitions. [2022-11-26 00:40:42,174 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 208 transitions. Word has length 50 [2022-11-26 00:40:42,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:42,174 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 208 transitions. [2022-11-26 00:40:42,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-26 00:40:42,175 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 208 transitions. [2022-11-26 00:40:42,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-26 00:40:42,181 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:42,181 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2022-11-26 00:40:42,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:42,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-26 00:40:42,382 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:42,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:42,382 INFO L85 PathProgramCache]: Analyzing trace with hash -415731539, now seen corresponding path program 2 times [2022-11-26 00:40:42,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:42,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699950454] [2022-11-26 00:40:42,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:42,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:42,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:42,521 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 00:40:42,521 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:42,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699950454] [2022-11-26 00:40:42,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699950454] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:42,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537250890] [2022-11-26 00:40:42,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:42,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:42,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:42,523 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:42,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 00:40:42,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-26 00:40:42,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:42,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:40:42,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:42,629 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 00:40:42,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:42,798 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 00:40:42,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537250890] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:42,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [300173132] [2022-11-26 00:40:42,801 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:40:42,801 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:42,801 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:40:42,802 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:40:42,802 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:40:43,124 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:40:43,130 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:40:43,581 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3944#(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-11-26 00:40:43,582 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:40:43,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:43,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-11-26 00:40:43,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938492186] [2022-11-26 00:40:43,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:43,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-26 00:40:43,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:43,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-26 00:40:43,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:40:43,585 INFO L87 Difference]: Start difference. First operand 159 states and 208 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-11-26 00:40:43,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:43,892 INFO L93 Difference]: Finished difference Result 304 states and 412 transitions. [2022-11-26 00:40:43,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-26 00:40:43,893 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-11-26 00:40:43,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:43,896 INFO L225 Difference]: With dead ends: 304 [2022-11-26 00:40:43,897 INFO L226 Difference]: Without dead ends: 303 [2022-11-26 00:40:43,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=352, Invalid=1454, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:40:43,898 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 84 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:43,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 439 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:40:43,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-11-26 00:40:43,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 249. [2022-11-26 00:40:43,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 193 states have (on average 1.2694300518134716) internal successors, (245), 202 states have internal predecessors, (245), 43 states have call successors, (43), 5 states have call predecessors, (43), 7 states have return successors, (52), 41 states have call predecessors, (52), 41 states have call successors, (52) [2022-11-26 00:40:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 340 transitions. [2022-11-26 00:40:43,935 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 340 transitions. Word has length 49 [2022-11-26 00:40:43,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:43,937 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 340 transitions. [2022-11-26 00:40:43,937 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-11-26 00:40:43,937 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 340 transitions. [2022-11-26 00:40:43,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-26 00:40:43,940 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:43,941 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:43,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:44,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-26 00:40:44,147 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:44,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1981075358, now seen corresponding path program 1 times [2022-11-26 00:40:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:44,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700305765] [2022-11-26 00:40:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:44,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:44,228 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-26 00:40:44,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:44,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700305765] [2022-11-26 00:40:44,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700305765] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:44,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491583037] [2022-11-26 00:40:44,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:44,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:44,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:44,230 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:44,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 00:40:44,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:44,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:40:44,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-26 00:40:44,310 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:40:44,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491583037] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:44,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:40:44,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2022-11-26 00:40:44,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015992828] [2022-11-26 00:40:44,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:44,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:44,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:44,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:44,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:40:44,313 INFO L87 Difference]: Start difference. First operand 249 states and 340 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:40:44,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:44,397 INFO L93 Difference]: Finished difference Result 397 states and 541 transitions. [2022-11-26 00:40:44,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:40:44,398 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2022-11-26 00:40:44,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:44,400 INFO L225 Difference]: With dead ends: 397 [2022-11-26 00:40:44,400 INFO L226 Difference]: Without dead ends: 269 [2022-11-26 00:40:44,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-26 00:40:44,402 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-11-26 00:40:44,402 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-11-26 00:40:44,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-11-26 00:40:44,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 265. [2022-11-26 00:40:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 205 states have (on average 1.2634146341463415) internal successors, (259), 215 states have internal predecessors, (259), 43 states have call successors, (43), 8 states have call predecessors, (43), 11 states have return successors, (52), 41 states have call predecessors, (52), 41 states have call successors, (52) [2022-11-26 00:40:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 354 transitions. [2022-11-26 00:40:44,433 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 354 transitions. Word has length 55 [2022-11-26 00:40:44,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:44,433 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 354 transitions. [2022-11-26 00:40:44,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:40:44,434 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 354 transitions. [2022-11-26 00:40:44,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 00:40:44,435 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:44,435 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-11-26 00:40:44,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:44,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:44,640 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:44,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:44,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1062244524, now seen corresponding path program 1 times [2022-11-26 00:40:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:44,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893446453] [2022-11-26 00:40:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 00:40:44,778 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:44,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893446453] [2022-11-26 00:40:44,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893446453] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:44,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636294340] [2022-11-26 00:40:44,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:44,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:44,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:44,780 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:44,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 00:40:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:44,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:40:44,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:44,912 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 00:40:44,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 00:40:45,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636294340] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:45,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [577999728] [2022-11-26 00:40:45,004 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2022-11-26 00:40:45,004 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:45,005 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-11-26 00:40:45,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:45,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2022-11-26 00:40:45,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645195931] [2022-11-26 00:40:45,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:45,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:40:45,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:45,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:40:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-11-26 00:40:45,008 INFO L87 Difference]: Start difference. First operand 265 states and 354 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-11-26 00:40:45,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:45,286 INFO L93 Difference]: Finished difference Result 606 states and 870 transitions. [2022-11-26 00:40:45,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-26 00:40:45,287 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-11-26 00:40:45,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:45,290 INFO L225 Difference]: With dead ends: 606 [2022-11-26 00:40:45,290 INFO L226 Difference]: Without dead ends: 480 [2022-11-26 00:40:45,291 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-11-26 00:40:45,292 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 81 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:45,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 178 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:40:45,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-11-26 00:40:45,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 450. [2022-11-26 00:40:45,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 350 states have (on average 1.2657142857142858) internal successors, (443), 364 states have internal predecessors, (443), 74 states have call successors, (74), 15 states have call predecessors, (74), 20 states have return successors, (92), 70 states have call predecessors, (92), 70 states have call successors, (92) [2022-11-26 00:40:45,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 609 transitions. [2022-11-26 00:40:45,341 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 609 transitions. Word has length 51 [2022-11-26 00:40:45,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:45,342 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 609 transitions. [2022-11-26 00:40:45,342 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-11-26 00:40:45,342 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 609 transitions. [2022-11-26 00:40:45,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-26 00:40:45,344 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:45,344 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:45,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:45,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-26 00:40:45,549 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:45,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:45,550 INFO L85 PathProgramCache]: Analyzing trace with hash 954275919, now seen corresponding path program 2 times [2022-11-26 00:40:45,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:45,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866954774] [2022-11-26 00:40:45,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:45,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:45,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 37 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-26 00:40:45,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:45,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866954774] [2022-11-26 00:40:45,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866954774] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:45,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680096591] [2022-11-26 00:40:45,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:45,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:45,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:45,657 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:45,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 00:40:45,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 00:40:45,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:45,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:40:45,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-26 00:40:45,761 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:40:45,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680096591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:45,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:40:45,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-11-26 00:40:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355196125] [2022-11-26 00:40:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:45,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:45,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:45,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:45,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-26 00:40:45,763 INFO L87 Difference]: Start difference. First operand 450 states and 609 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, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:40:45,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:45,837 INFO L93 Difference]: Finished difference Result 474 states and 665 transitions. [2022-11-26 00:40:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:40:45,838 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, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 64 [2022-11-26 00:40:45,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:45,841 INFO L225 Difference]: With dead ends: 474 [2022-11-26 00:40:45,841 INFO L226 Difference]: Without dead ends: 473 [2022-11-26 00:40:45,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-26 00:40:45,842 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-11-26 00:40:45,843 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-11-26 00:40:45,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-11-26 00:40:45,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 462. [2022-11-26 00:40:45,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 360 states have (on average 1.2555555555555555) internal successors, (452), 372 states have internal predecessors, (452), 74 states have call successors, (74), 15 states have call predecessors, (74), 22 states have return successors, (100), 74 states have call predecessors, (100), 70 states have call successors, (100) [2022-11-26 00:40:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 626 transitions. [2022-11-26 00:40:45,893 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 626 transitions. Word has length 64 [2022-11-26 00:40:45,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:45,894 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 626 transitions. [2022-11-26 00:40:45,894 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, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:40:45,895 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 626 transitions. [2022-11-26 00:40:45,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-26 00:40:45,897 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:45,897 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:45,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:46,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-26 00:40:46,102 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:46,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:46,103 INFO L85 PathProgramCache]: Analyzing trace with hash -498690051, now seen corresponding path program 1 times [2022-11-26 00:40:46,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:46,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540233343] [2022-11-26 00:40:46,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:46,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:46,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 46 proven. 14 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-26 00:40:46,209 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:46,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540233343] [2022-11-26 00:40:46,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540233343] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:46,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898409054] [2022-11-26 00:40:46,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:46,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:46,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:46,216 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:46,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 00:40:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:46,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 00:40:46,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:46,320 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-26 00:40:46,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:40:46,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898409054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:46,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:40:46,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-11-26 00:40:46,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425988294] [2022-11-26 00:40:46,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:46,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-26 00:40:46,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:46,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-26 00:40:46,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 00:40:46,323 INFO L87 Difference]: Start difference. First operand 462 states and 626 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, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-26 00:40:46,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:46,469 INFO L93 Difference]: Finished difference Result 708 states and 981 transitions. [2022-11-26 00:40:46,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:40:46,470 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, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2022-11-26 00:40:46,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:46,472 INFO L225 Difference]: With dead ends: 708 [2022-11-26 00:40:46,472 INFO L226 Difference]: Without dead ends: 320 [2022-11-26 00:40:46,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 71 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-11-26 00:40:46,475 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 43 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:46,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 125 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:40:46,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-11-26 00:40:46,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 312. [2022-11-26 00:40:46,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 246 states have (on average 1.2398373983739837) internal successors, (305), 245 states have internal predecessors, (305), 45 states have call successors, (45), 9 states have call predecessors, (45), 15 states have return successors, (69), 57 states have call predecessors, (69), 45 states have call successors, (69) [2022-11-26 00:40:46,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 419 transitions. [2022-11-26 00:40:46,507 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 419 transitions. Word has length 69 [2022-11-26 00:40:46,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:46,507 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 419 transitions. [2022-11-26 00:40:46,507 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, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-26 00:40:46,507 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 419 transitions. [2022-11-26 00:40:46,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-26 00:40:46,508 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:46,508 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-11-26 00:40:46,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:46,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 00:40:46,714 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:46,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:46,714 INFO L85 PathProgramCache]: Analyzing trace with hash 781191166, now seen corresponding path program 2 times [2022-11-26 00:40:46,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:46,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570376105] [2022-11-26 00:40:46,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:46,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:46,775 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-26 00:40:46,775 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:46,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570376105] [2022-11-26 00:40:46,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570376105] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:46,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:40:46,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-26 00:40:46,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819154089] [2022-11-26 00:40:46,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:46,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:46,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:46,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:46,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:40:46,778 INFO L87 Difference]: Start difference. First operand 312 states and 419 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-11-26 00:40:46,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:46,843 INFO L93 Difference]: Finished difference Result 356 states and 501 transitions. [2022-11-26 00:40:46,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:40:46,844 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-11-26 00:40:46,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:46,846 INFO L225 Difference]: With dead ends: 356 [2022-11-26 00:40:46,846 INFO L226 Difference]: Without dead ends: 352 [2022-11-26 00:40:46,847 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-11-26 00:40:46,847 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-11-26 00:40:46,848 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-11-26 00:40:46,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-11-26 00:40:46,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 332. [2022-11-26 00:40:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 264 states have (on average 1.231060606060606) internal successors, (325), 260 states have internal predecessors, (325), 47 states have call successors, (47), 9 states have call predecessors, (47), 15 states have return successors, (75), 62 states have call predecessors, (75), 47 states have call successors, (75) [2022-11-26 00:40:46,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 447 transitions. [2022-11-26 00:40:46,879 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 447 transitions. Word has length 60 [2022-11-26 00:40:46,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:46,880 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 447 transitions. [2022-11-26 00:40:46,880 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-11-26 00:40:46,880 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 447 transitions. [2022-11-26 00:40:46,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-26 00:40:46,881 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:46,881 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-11-26 00:40:46,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-26 00:40:46,882 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:46,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:46,882 INFO L85 PathProgramCache]: Analyzing trace with hash 261752678, now seen corresponding path program 2 times [2022-11-26 00:40:46,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:46,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836968738] [2022-11-26 00:40:46,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:46,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:46,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 51 proven. 21 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-26 00:40:46,987 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:46,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836968738] [2022-11-26 00:40:46,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836968738] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:46,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285082700] [2022-11-26 00:40:46,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:46,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:46,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:46,989 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:47,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 00:40:47,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 00:40:47,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:47,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:40:47,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 26 proven. 25 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-26 00:40:47,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 26 proven. 25 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-26 00:40:47,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285082700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:47,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1567700085] [2022-11-26 00:40:47,428 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2022-11-26 00:40:47,428 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:47,428 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-11-26 00:40:47,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:47,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-11-26 00:40:47,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128784600] [2022-11-26 00:40:47,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:47,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-26 00:40:47,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:47,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-26 00:40:47,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:40:47,450 INFO L87 Difference]: Start difference. First operand 332 states and 447 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-11-26 00:40:48,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:48,199 INFO L93 Difference]: Finished difference Result 522 states and 735 transitions. [2022-11-26 00:40:48,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:40:48,200 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-11-26 00:40:48,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:48,203 INFO L225 Difference]: With dead ends: 522 [2022-11-26 00:40:48,203 INFO L226 Difference]: Without dead ends: 379 [2022-11-26 00:40:48,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1303, Unknown=0, NotChecked=0, Total=1560 [2022-11-26 00:40:48,205 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 151 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:48,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 316 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:40:48,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-11-26 00:40:48,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 359. [2022-11-26 00:40:48,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 287 states have (on average 1.2195121951219512) internal successors, (350), 280 states have internal predecessors, (350), 51 states have call successors, (51), 10 states have call predecessors, (51), 17 states have return successors, (79), 68 states have call predecessors, (79), 51 states have call successors, (79) [2022-11-26 00:40:48,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 480 transitions. [2022-11-26 00:40:48,244 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 480 transitions. Word has length 65 [2022-11-26 00:40:48,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:48,245 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 480 transitions. [2022-11-26 00:40:48,245 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-11-26 00:40:48,245 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 480 transitions. [2022-11-26 00:40:48,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-26 00:40:48,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:48,246 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-11-26 00:40:48,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:48,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:48,452 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:48,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:48,453 INFO L85 PathProgramCache]: Analyzing trace with hash 884784966, now seen corresponding path program 1 times [2022-11-26 00:40:48,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:48,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571744366] [2022-11-26 00:40:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:48,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:48,560 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 00:40:48,560 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:48,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571744366] [2022-11-26 00:40:48,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571744366] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:48,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612292337] [2022-11-26 00:40:48,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:48,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:48,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:48,562 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:48,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 00:40:48,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:48,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:40:48,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:48,661 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 00:40:48,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 00:40:48,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612292337] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:48,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [957001780] [2022-11-26 00:40:48,771 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2022-11-26 00:40:48,772 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:48,772 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-11-26 00:40:48,773 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:48,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2022-11-26 00:40:48,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254134311] [2022-11-26 00:40:48,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:48,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:40:48,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:48,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:40:48,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-26 00:40:48,776 INFO L87 Difference]: Start difference. First operand 359 states and 480 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-26 00:40:49,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:49,034 INFO L93 Difference]: Finished difference Result 794 states and 1114 transitions. [2022-11-26 00:40:49,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-26 00:40:49,034 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 67 [2022-11-26 00:40:49,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:49,039 INFO L225 Difference]: With dead ends: 794 [2022-11-26 00:40:49,039 INFO L226 Difference]: Without dead ends: 491 [2022-11-26 00:40:49,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 129 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-11-26 00:40:49,042 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 92 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:49,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 125 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:40:49,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-11-26 00:40:49,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 471. [2022-11-26 00:40:49,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 372 states have (on average 1.206989247311828) internal successors, (449), 369 states have internal predecessors, (449), 69 states have call successors, (69), 17 states have call predecessors, (69), 26 states have return successors, (99), 84 states have call predecessors, (99), 65 states have call successors, (99) [2022-11-26 00:40:49,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 617 transitions. [2022-11-26 00:40:49,109 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 617 transitions. Word has length 67 [2022-11-26 00:40:49,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:49,110 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 617 transitions. [2022-11-26 00:40:49,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-26 00:40:49,110 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 617 transitions. [2022-11-26 00:40:49,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-26 00:40:49,113 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:49,113 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:49,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:49,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:49,318 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:49,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:49,319 INFO L85 PathProgramCache]: Analyzing trace with hash 2039479078, now seen corresponding path program 2 times [2022-11-26 00:40:49,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:49,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397802105] [2022-11-26 00:40:49,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:49,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:49,413 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 45 proven. 28 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-26 00:40:49,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:49,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397802105] [2022-11-26 00:40:49,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397802105] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:49,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484026293] [2022-11-26 00:40:49,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:49,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:49,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:49,416 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:49,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 00:40:49,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 00:40:49,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:49,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:40:49,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:49,510 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-26 00:40:49,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:40:49,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484026293] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:49,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:40:49,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-11-26 00:40:49,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541845966] [2022-11-26 00:40:49,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:49,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:49,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:49,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:49,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-26 00:40:49,512 INFO L87 Difference]: Start difference. First operand 471 states and 617 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:40:49,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:49,606 INFO L93 Difference]: Finished difference Result 704 states and 968 transitions. [2022-11-26 00:40:49,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:40:49,607 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 77 [2022-11-26 00:40:49,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:49,610 INFO L225 Difference]: With dead ends: 704 [2022-11-26 00:40:49,610 INFO L226 Difference]: Without dead ends: 447 [2022-11-26 00:40:49,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-26 00:40:49,614 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-11-26 00:40:49,614 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-11-26 00:40:49,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-26 00:40:49,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-11-26 00:40:49,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 351 states have (on average 1.1965811965811965) internal successors, (420), 353 states have internal predecessors, (420), 69 states have call successors, (69), 17 states have call predecessors, (69), 23 states have return successors, (89), 76 states have call predecessors, (89), 65 states have call successors, (89) [2022-11-26 00:40:49,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 578 transitions. [2022-11-26 00:40:49,653 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 578 transitions. Word has length 77 [2022-11-26 00:40:49,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:49,653 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 578 transitions. [2022-11-26 00:40:49,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:40:49,654 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 578 transitions. [2022-11-26 00:40:49,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-26 00:40:49,655 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:49,655 INFO L195 NwaCegarLoop]: trace histogram [8, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:49,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:49,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:49,868 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:49,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:49,869 INFO L85 PathProgramCache]: Analyzing trace with hash 2030270877, now seen corresponding path program 1 times [2022-11-26 00:40:49,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:49,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450406145] [2022-11-26 00:40:49,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:49,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:49,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:49,985 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 58 proven. 10 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-26 00:40:49,985 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:49,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450406145] [2022-11-26 00:40:49,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450406145] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:49,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392877070] [2022-11-26 00:40:49,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:49,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:49,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:49,987 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:50,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 00:40:50,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:50,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:40:50,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:50,083 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-26 00:40:50,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:50,150 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 58 proven. 10 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-26 00:40:50,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392877070] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:50,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1162044607] [2022-11-26 00:40:50,153 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-26 00:40:50,153 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:50,154 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-11-26 00:40:50,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:50,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-11-26 00:40:50,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048375147] [2022-11-26 00:40:50,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:50,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-26 00:40:50,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:50,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-26 00:40:50,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:40:50,158 INFO L87 Difference]: Start difference. First operand 447 states and 578 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-26 00:40:50,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:50,343 INFO L93 Difference]: Finished difference Result 596 states and 783 transitions. [2022-11-26 00:40:50,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-26 00:40:50,344 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 72 [2022-11-26 00:40:50,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:50,346 INFO L225 Difference]: With dead ends: 596 [2022-11-26 00:40:50,347 INFO L226 Difference]: Without dead ends: 436 [2022-11-26 00:40:50,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 139 SyntacticMatches, 6 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-11-26 00:40:50,349 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 47 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:50,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 154 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:40:50,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-11-26 00:40:50,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 425. [2022-11-26 00:40:50,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 336 states have (on average 1.193452380952381) internal successors, (401), 334 states have internal predecessors, (401), 62 states have call successors, (62), 18 states have call predecessors, (62), 23 states have return successors, (82), 72 states have call predecessors, (82), 62 states have call successors, (82) [2022-11-26 00:40:50,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 545 transitions. [2022-11-26 00:40:50,417 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 545 transitions. Word has length 72 [2022-11-26 00:40:50,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:50,417 INFO L495 AbstractCegarLoop]: Abstraction has 425 states and 545 transitions. [2022-11-26 00:40:50,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-26 00:40:50,418 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 545 transitions. [2022-11-26 00:40:50,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-26 00:40:50,419 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:50,419 INFO L195 NwaCegarLoop]: trace histogram [8, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:50,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:50,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:50,625 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:50,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:50,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1910959881, now seen corresponding path program 2 times [2022-11-26 00:40:50,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:50,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919670542] [2022-11-26 00:40:50,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:50,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:50,735 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 47 proven. 12 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-26 00:40:50,735 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:50,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919670542] [2022-11-26 00:40:50,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919670542] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:50,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431644774] [2022-11-26 00:40:50,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:50,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:50,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:50,737 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:50,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 00:40:50,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-26 00:40:50,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:50,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:40:50,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:50,978 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 74 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-26 00:40:50,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:51,132 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-26 00:40:51,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431644774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:51,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [95764312] [2022-11-26 00:40:51,134 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-26 00:40:51,134 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:51,135 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-11-26 00:40:51,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:51,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2022-11-26 00:40:51,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024346434] [2022-11-26 00:40:51,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:51,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:40:51,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:40:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:40:51,137 INFO L87 Difference]: Start difference. First operand 425 states and 545 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 17 states have internal predecessors, (65), 9 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-11-26 00:40:51,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:51,728 INFO L93 Difference]: Finished difference Result 826 states and 1138 transitions. [2022-11-26 00:40:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-26 00:40:51,729 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 17 states have internal predecessors, (65), 9 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 72 [2022-11-26 00:40:51,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:51,732 INFO L225 Difference]: With dead ends: 826 [2022-11-26 00:40:51,732 INFO L226 Difference]: Without dead ends: 508 [2022-11-26 00:40:51,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 131 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=158, Invalid=898, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:40:51,737 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 185 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:51,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 271 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:40:51,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-11-26 00:40:51,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 484. [2022-11-26 00:40:51,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 389 states have (on average 1.1825192802056554) internal successors, (460), 382 states have internal predecessors, (460), 65 states have call successors, (65), 21 states have call predecessors, (65), 26 states have return successors, (86), 80 states have call predecessors, (86), 65 states have call successors, (86) [2022-11-26 00:40:51,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 611 transitions. [2022-11-26 00:40:51,784 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 611 transitions. Word has length 72 [2022-11-26 00:40:51,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:51,784 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 611 transitions. [2022-11-26 00:40:51,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 17 states have internal predecessors, (65), 9 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-11-26 00:40:51,785 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 611 transitions. [2022-11-26 00:40:51,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-26 00:40:51,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:51,786 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:40:51,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:51,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-26 00:40:51,991 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:51,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:51,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1022005892, now seen corresponding path program 3 times [2022-11-26 00:40:51,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:51,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941791927] [2022-11-26 00:40:51,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:51,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:52,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 78 proven. 16 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-26 00:40:52,067 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:52,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941791927] [2022-11-26 00:40:52,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941791927] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:52,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7995007] [2022-11-26 00:40:52,068 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:40:52,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:52,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:52,069 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:52,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 00:40:52,128 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:40:52,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:52,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:40:52,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:52,221 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 56 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-26 00:40:52,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:52,341 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 56 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-26 00:40:52,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7995007] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:52,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1782177718] [2022-11-26 00:40:52,348 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-26 00:40:52,349 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:52,349 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-11-26 00:40:52,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:52,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 14 [2022-11-26 00:40:52,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949272845] [2022-11-26 00:40:52,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:52,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:40:52,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:52,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:40:52,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-11-26 00:40:52,354 INFO L87 Difference]: Start difference. First operand 484 states and 611 transitions. Second operand has 14 states, 14 states have (on average 4.5) internal successors, (63), 12 states have internal predecessors, (63), 6 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:40:52,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:52,965 INFO L93 Difference]: Finished difference Result 1036 states and 1448 transitions. [2022-11-26 00:40:52,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:40:52,966 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.5) internal successors, (63), 12 states have internal predecessors, (63), 6 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 82 [2022-11-26 00:40:52,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:52,969 INFO L225 Difference]: With dead ends: 1036 [2022-11-26 00:40:52,969 INFO L226 Difference]: Without dead ends: 637 [2022-11-26 00:40:52,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 161 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:40:52,973 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 159 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:52,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 333 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:40:52,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-11-26 00:40:53,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 563. [2022-11-26 00:40:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 452 states have (on average 1.163716814159292) internal successors, (526), 440 states have internal predecessors, (526), 75 states have call successors, (75), 22 states have call predecessors, (75), 32 states have return successors, (118), 100 states have call predecessors, (118), 75 states have call successors, (118) [2022-11-26 00:40:53,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 719 transitions. [2022-11-26 00:40:53,023 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 719 transitions. Word has length 82 [2022-11-26 00:40:53,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:53,023 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 719 transitions. [2022-11-26 00:40:53,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.5) internal successors, (63), 12 states have internal predecessors, (63), 6 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:40:53,023 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 719 transitions. [2022-11-26 00:40:53,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-26 00:40:53,025 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:53,025 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2022-11-26 00:40:53,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:53,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-26 00:40:53,231 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:53,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:53,231 INFO L85 PathProgramCache]: Analyzing trace with hash 745768013, now seen corresponding path program 3 times [2022-11-26 00:40:53,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:53,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551648967] [2022-11-26 00:40:53,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:53,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:53,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:53,658 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-26 00:40:53,659 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:53,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551648967] [2022-11-26 00:40:53,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551648967] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:53,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955476880] [2022-11-26 00:40:53,659 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:40:53,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:53,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:53,661 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:53,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-26 00:40:53,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:40:53,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:53,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:40:53,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:53,834 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-26 00:40:53,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-26 00:40:54,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955476880] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:54,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1328089604] [2022-11-26 00:40:54,438 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:40:54,439 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:54,439 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:40:54,439 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:40:54,439 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:40:54,779 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:40:54,788 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:40:55,364 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23523#(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-11-26 00:40:55,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:40:55,364 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:55,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2022-11-26 00:40:55,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104944056] [2022-11-26 00:40:55,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:55,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-26 00:40:55,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:55,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-26 00:40:55,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=2595, Unknown=0, NotChecked=0, Total=3192 [2022-11-26 00:40:55,368 INFO L87 Difference]: Start difference. First operand 563 states and 719 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-11-26 00:40:56,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:56,203 INFO L93 Difference]: Finished difference Result 864 states and 1127 transitions. [2022-11-26 00:40:56,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-26 00:40:56,204 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-11-26 00:40:56,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:56,209 INFO L225 Difference]: With dead ends: 864 [2022-11-26 00:40:56,209 INFO L226 Difference]: Without dead ends: 863 [2022-11-26 00:40:56,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1756 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1378, Invalid=4784, Unknown=0, NotChecked=0, Total=6162 [2022-11-26 00:40:56,212 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 340 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:56,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 437 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:40:56,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2022-11-26 00:40:56,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 743. [2022-11-26 00:40:56,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 596 states have (on average 1.1845637583892616) internal successors, (706), 584 states have internal predecessors, (706), 111 states have call successors, (111), 22 states have call predecessors, (111), 32 states have return successors, (154), 136 states have call predecessors, (154), 111 states have call successors, (154) [2022-11-26 00:40:56,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 971 transitions. [2022-11-26 00:40:56,283 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 971 transitions. Word has length 103 [2022-11-26 00:40:56,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:56,283 INFO L495 AbstractCegarLoop]: Abstraction has 743 states and 971 transitions. [2022-11-26 00:40:56,283 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-11-26 00:40:56,284 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 971 transitions. [2022-11-26 00:40:56,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-11-26 00:40:56,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:56,286 INFO L195 NwaCegarLoop]: trace histogram [14, 11, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:40:56,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:56,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-26 00:40:56,492 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:56,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:56,493 INFO L85 PathProgramCache]: Analyzing trace with hash -199451239, now seen corresponding path program 1 times [2022-11-26 00:40:56,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:56,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855826957] [2022-11-26 00:40:56,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:56,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:56,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:56,733 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 115 proven. 79 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-26 00:40:56,733 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:56,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855826957] [2022-11-26 00:40:56,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855826957] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:56,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428384174] [2022-11-26 00:40:56,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:56,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:56,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:56,735 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:56,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-26 00:40:56,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:56,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:40:56,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 244 proven. 32 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-26 00:40:57,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:57,205 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 115 proven. 79 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-26 00:40:57,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428384174] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:57,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2119123669] [2022-11-26 00:40:57,207 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 00:40:57,207 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:57,207 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-11-26 00:40:57,211 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:57,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2022-11-26 00:40:57,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582185792] [2022-11-26 00:40:57,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:57,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-26 00:40:57,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:57,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-26 00:40:57,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:40:57,214 INFO L87 Difference]: Start difference. First operand 743 states and 971 transitions. Second operand has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-26 00:40:57,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:57,673 INFO L93 Difference]: Finished difference Result 1286 states and 1698 transitions. [2022-11-26 00:40:57,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-26 00:40:57,674 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 140 [2022-11-26 00:40:57,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:57,679 INFO L225 Difference]: With dead ends: 1286 [2022-11-26 00:40:57,679 INFO L226 Difference]: Without dead ends: 744 [2022-11-26 00:40:57,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 261 SyntacticMatches, 10 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=732, Unknown=0, NotChecked=0, Total=930 [2022-11-26 00:40:57,685 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 34 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:57,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 259 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:40:57,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-11-26 00:40:57,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 743. [2022-11-26 00:40:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 596 states have (on average 1.1828859060402686) internal successors, (705), 584 states have internal predecessors, (705), 111 states have call successors, (111), 22 states have call predecessors, (111), 32 states have return successors, (154), 136 states have call predecessors, (154), 111 states have call successors, (154) [2022-11-26 00:40:57,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 970 transitions. [2022-11-26 00:40:57,786 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 970 transitions. Word has length 140 [2022-11-26 00:40:57,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:57,787 INFO L495 AbstractCegarLoop]: Abstraction has 743 states and 970 transitions. [2022-11-26 00:40:57,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-26 00:40:57,787 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 970 transitions. [2022-11-26 00:40:57,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-11-26 00:40:57,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:57,790 INFO L195 NwaCegarLoop]: trace histogram [15, 12, 10, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:40:57,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-26 00:40:57,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-26 00:40:57,997 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:57,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1952786350, now seen corresponding path program 2 times [2022-11-26 00:40:57,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:57,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988912245] [2022-11-26 00:40:57,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:57,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:58,283 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 137 proven. 99 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2022-11-26 00:40:58,283 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:58,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988912245] [2022-11-26 00:40:58,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988912245] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:58,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672142874] [2022-11-26 00:40:58,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:40:58,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:58,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:58,285 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:58,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-26 00:40:58,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 00:40:58,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:40:58,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:40:58,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:58,429 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 521 trivial. 0 not checked. [2022-11-26 00:40:58,429 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:40:58,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672142874] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:40:58,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:40:58,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 16 [2022-11-26 00:40:58,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913743717] [2022-11-26 00:40:58,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:40:58,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:40:58,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:58,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:40:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-11-26 00:40:58,433 INFO L87 Difference]: Start difference. First operand 743 states and 970 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:40:58,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:40:58,565 INFO L93 Difference]: Finished difference Result 760 states and 994 transitions. [2022-11-26 00:40:58,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:40:58,566 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 149 [2022-11-26 00:40:58,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:40:58,571 INFO L225 Difference]: With dead ends: 760 [2022-11-26 00:40:58,571 INFO L226 Difference]: Without dead ends: 734 [2022-11-26 00:40:58,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-11-26 00:40:58,573 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:40:58,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 123 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:40:58,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-11-26 00:40:58,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 647. [2022-11-26 00:40:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 519 states have (on average 1.1907514450867052) internal successors, (618), 515 states have internal predecessors, (618), 97 states have call successors, (97), 22 states have call predecessors, (97), 27 states have return successors, (116), 109 states have call predecessors, (116), 97 states have call successors, (116) [2022-11-26 00:40:58,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 831 transitions. [2022-11-26 00:40:58,651 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 831 transitions. Word has length 149 [2022-11-26 00:40:58,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:40:58,652 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 831 transitions. [2022-11-26 00:40:58,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:40:58,652 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 831 transitions. [2022-11-26 00:40:58,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-26 00:40:58,655 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:40:58,655 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 8, 8, 8, 7, 7, 7, 7, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:40:58,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-26 00:40:58,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-26 00:40:58,862 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:40:58,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:40:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash 788388638, now seen corresponding path program 1 times [2022-11-26 00:40:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:40:58,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806999911] [2022-11-26 00:40:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:58,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:40:58,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:59,127 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 156 proven. 58 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-26 00:40:59,128 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:40:59,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806999911] [2022-11-26 00:40:59,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806999911] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:40:59,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083987717] [2022-11-26 00:40:59,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:40:59,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:40:59,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:40:59,130 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:40:59,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-26 00:40:59,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:40:59,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:40:59,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:40:59,411 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 294 proven. 43 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-11-26 00:40:59,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:40:59,593 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 156 proven. 58 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-26 00:40:59,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083987717] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:40:59,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [784095932] [2022-11-26 00:40:59,596 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 00:40:59,596 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:40:59,596 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-11-26 00:40:59,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:40:59,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2022-11-26 00:40:59,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572633981] [2022-11-26 00:40:59,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:40:59,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 00:40:59,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:40:59,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 00:40:59,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-26 00:40:59,601 INFO L87 Difference]: Start difference. First operand 647 states and 831 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) [2022-11-26 00:41:00,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:00,078 INFO L93 Difference]: Finished difference Result 972 states and 1253 transitions. [2022-11-26 00:41:00,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:41:00,079 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) Word has length 142 [2022-11-26 00:41:00,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:00,083 INFO L225 Difference]: With dead ends: 972 [2022-11-26 00:41:00,083 INFO L226 Difference]: Without dead ends: 647 [2022-11-26 00:41:00,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 269 SyntacticMatches, 10 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930 [2022-11-26 00:41:00,115 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 34 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:00,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 288 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:41:00,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-11-26 00:41:00,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2022-11-26 00:41:00,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 519 states have (on average 1.186897880539499) internal successors, (616), 515 states have internal predecessors, (616), 97 states have call successors, (97), 22 states have call predecessors, (97), 27 states have return successors, (116), 109 states have call predecessors, (116), 97 states have call successors, (116) [2022-11-26 00:41:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 829 transitions. [2022-11-26 00:41:00,193 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 829 transitions. Word has length 142 [2022-11-26 00:41:00,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:00,193 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 829 transitions. [2022-11-26 00:41:00,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) [2022-11-26 00:41:00,194 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 829 transitions. [2022-11-26 00:41:00,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-26 00:41:00,197 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:00,197 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:41:00,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:00,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-26 00:41:00,404 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:00,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:00,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1987773439, now seen corresponding path program 1 times [2022-11-26 00:41:00,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:00,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364352975] [2022-11-26 00:41:00,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:00,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:00,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:00,545 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 232 proven. 37 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2022-11-26 00:41:00,545 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:00,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364352975] [2022-11-26 00:41:00,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364352975] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:00,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134465073] [2022-11-26 00:41:00,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:00,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:00,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:00,549 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:00,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-26 00:41:00,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:00,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:41:00,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:00,693 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 396 proven. 1 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2022-11-26 00:41:00,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:00,848 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 232 proven. 37 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2022-11-26 00:41:00,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134465073] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:00,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [562772656] [2022-11-26 00:41:00,854 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:00,854 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:00,854 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-11-26 00:41:00,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:00,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-11-26 00:41:00,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444061883] [2022-11-26 00:41:00,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:00,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 00:41:00,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:00,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 00:41:00,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-26 00:41:00,861 INFO L87 Difference]: Start difference. First operand 647 states and 829 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 00:41:01,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:01,033 INFO L93 Difference]: Finished difference Result 1160 states and 1577 transitions. [2022-11-26 00:41:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:41:01,034 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 160 [2022-11-26 00:41:01,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:01,038 INFO L225 Difference]: With dead ends: 1160 [2022-11-26 00:41:01,039 INFO L226 Difference]: Without dead ends: 677 [2022-11-26 00:41:01,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 318 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-11-26 00:41:01,046 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 43 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:01,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 81 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:41:01,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-11-26 00:41:01,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 638. [2022-11-26 00:41:01,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 511 states have (on average 1.1800391389432485) internal successors, (603), 509 states have internal predecessors, (603), 97 states have call successors, (97), 22 states have call predecessors, (97), 26 states have return successors, (114), 106 states have call predecessors, (114), 97 states have call successors, (114) [2022-11-26 00:41:01,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 814 transitions. [2022-11-26 00:41:01,125 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 814 transitions. Word has length 160 [2022-11-26 00:41:01,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:01,126 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 814 transitions. [2022-11-26 00:41:01,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 00:41:01,126 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 814 transitions. [2022-11-26 00:41:01,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-11-26 00:41:01,130 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:01,130 INFO L195 NwaCegarLoop]: trace histogram [18, 15, 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] [2022-11-26 00:41:01,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:01,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-26 00:41:01,337 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:01,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:01,338 INFO L85 PathProgramCache]: Analyzing trace with hash 961520491, now seen corresponding path program 1 times [2022-11-26 00:41:01,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:01,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898825771] [2022-11-26 00:41:01,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:01,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:01,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 272 proven. 111 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2022-11-26 00:41:01,864 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:01,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898825771] [2022-11-26 00:41:01,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898825771] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:01,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172982258] [2022-11-26 00:41:01,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:01,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:01,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:01,866 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:01,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-26 00:41:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:01,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-26 00:41:01,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 479 proven. 43 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-11-26 00:41:02,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:02,615 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 287 proven. 78 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2022-11-26 00:41:02,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172982258] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:02,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [306251600] [2022-11-26 00:41:02,618 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2022-11-26 00:41:02,618 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:02,619 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-11-26 00:41:02,620 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:02,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 27 [2022-11-26 00:41:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139121850] [2022-11-26 00:41:02,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:02,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-26 00:41:02,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:02,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-26 00:41:02,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-11-26 00:41:02,623 INFO L87 Difference]: Start difference. First operand 638 states and 814 transitions. Second operand has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 12 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2022-11-26 00:41:04,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:04,217 INFO L93 Difference]: Finished difference Result 1319 states and 1762 transitions. [2022-11-26 00:41:04,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-26 00:41:04,218 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 12 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) Word has length 177 [2022-11-26 00:41:04,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:04,223 INFO L225 Difference]: With dead ends: 1319 [2022-11-26 00:41:04,223 INFO L226 Difference]: Without dead ends: 845 [2022-11-26 00:41:04,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 337 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=588, Invalid=2718, Unknown=0, NotChecked=0, Total=3306 [2022-11-26 00:41:04,229 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 110 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:04,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 219 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-26 00:41:04,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-11-26 00:41:04,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 831. [2022-11-26 00:41:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 682 states have (on average 1.1656891495601174) internal successors, (795), 660 states have internal predecessors, (795), 118 states have call successors, (118), 22 states have call predecessors, (118), 27 states have return successors, (177), 148 states have call predecessors, (177), 118 states have call successors, (177) [2022-11-26 00:41:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1090 transitions. [2022-11-26 00:41:04,345 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1090 transitions. Word has length 177 [2022-11-26 00:41:04,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:04,346 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1090 transitions. [2022-11-26 00:41:04,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 12 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2022-11-26 00:41:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1090 transitions. [2022-11-26 00:41:04,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-11-26 00:41:04,350 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:04,350 INFO L195 NwaCegarLoop]: trace histogram [19, 16, 12, 9, 9, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-26 00:41:04,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:04,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:04,557 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:04,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:04,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1308077131, now seen corresponding path program 2 times [2022-11-26 00:41:04,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:04,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102107965] [2022-11-26 00:41:04,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:04,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:04,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:05,013 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 357 proven. 68 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2022-11-26 00:41:05,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:05,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102107965] [2022-11-26 00:41:05,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102107965] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:05,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194761575] [2022-11-26 00:41:05,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:41:05,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:05,015 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:05,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-26 00:41:05,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-26 00:41:05,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:05,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:41:05,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:05,210 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 74 proven. 3 refuted. 0 times theorem prover too weak. 833 trivial. 0 not checked. [2022-11-26 00:41:05,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:05,405 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 74 proven. 3 refuted. 0 times theorem prover too weak. 833 trivial. 0 not checked. [2022-11-26 00:41:05,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194761575] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:05,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1537170354] [2022-11-26 00:41:05,408 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:05,408 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:05,409 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-11-26 00:41:05,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:05,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 5, 5] total 22 [2022-11-26 00:41:05,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765166782] [2022-11-26 00:41:05,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:05,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-26 00:41:05,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:05,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-26 00:41:05,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2022-11-26 00:41:05,413 INFO L87 Difference]: Start difference. First operand 831 states and 1090 transitions. Second operand has 22 states, 20 states have (on average 5.05) internal successors, (101), 20 states have internal predecessors, (101), 12 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) [2022-11-26 00:41:06,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:06,760 INFO L93 Difference]: Finished difference Result 1408 states and 1907 transitions. [2022-11-26 00:41:06,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-26 00:41:06,761 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 5.05) internal successors, (101), 20 states have internal predecessors, (101), 12 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) Word has length 185 [2022-11-26 00:41:06,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:06,767 INFO L225 Difference]: With dead ends: 1408 [2022-11-26 00:41:06,767 INFO L226 Difference]: Without dead ends: 890 [2022-11-26 00:41:06,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=264, Invalid=1542, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:41:06,772 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 249 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:06,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 313 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-26 00:41:06,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2022-11-26 00:41:06,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 833. [2022-11-26 00:41:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 683 states have (on average 1.158125915080527) internal successors, (791), 662 states have internal predecessors, (791), 118 states have call successors, (118), 22 states have call predecessors, (118), 28 states have return successors, (178), 148 states have call predecessors, (178), 118 states have call successors, (178) [2022-11-26 00:41:06,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1087 transitions. [2022-11-26 00:41:06,891 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1087 transitions. Word has length 185 [2022-11-26 00:41:06,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:06,892 INFO L495 AbstractCegarLoop]: Abstraction has 833 states and 1087 transitions. [2022-11-26 00:41:06,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 5.05) internal successors, (101), 20 states have internal predecessors, (101), 12 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) [2022-11-26 00:41:06,893 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1087 transitions. [2022-11-26 00:41:06,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-26 00:41:06,897 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:06,897 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1] [2022-11-26 00:41:06,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:07,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:07,104 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:07,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:07,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1060029325, now seen corresponding path program 4 times [2022-11-26 00:41:07,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:07,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093776356] [2022-11-26 00:41:07,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:07,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-11-26 00:41:08,950 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:08,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093776356] [2022-11-26 00:41:08,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093776356] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:08,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745353518] [2022-11-26 00:41:08,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:41:08,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:08,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:08,952 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:08,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-26 00:41:09,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:09,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-26 00:41:09,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:09,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-11-26 00:41:09,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-11-26 00:41:11,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745353518] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:11,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [974546947] [2022-11-26 00:41:11,876 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:41:11,876 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:11,876 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:41:11,876 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:41:11,877 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:41:12,176 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:41:12,183 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:41:12,920 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '46964#(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-11-26 00:41:12,920 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:41:12,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:12,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2022-11-26 00:41:12,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569513994] [2022-11-26 00:41:12,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:12,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-11-26 00:41:12,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:12,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-11-26 00:41:12,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2301, Invalid=8619, Unknown=0, NotChecked=0, Total=10920 [2022-11-26 00:41:12,928 INFO L87 Difference]: Start difference. First operand 833 states and 1087 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-11-26 00:41:15,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:15,927 INFO L93 Difference]: Finished difference Result 1794 states and 2407 transitions. [2022-11-26 00:41:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-11-26 00:41:15,927 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-11-26 00:41:15,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:15,937 INFO L225 Difference]: With dead ends: 1794 [2022-11-26 00:41:15,937 INFO L226 Difference]: Without dead ends: 1793 [2022-11-26 00:41:15,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 575 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5884 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=5590, Invalid=17060, Unknown=0, NotChecked=0, Total=22650 [2022-11-26 00:41:15,946 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 758 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 758 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:15,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [758 Valid, 764 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:41:15,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states. [2022-11-26 00:41:16,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1409. [2022-11-26 00:41:16,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1163 states have (on average 1.175408426483233) internal successors, (1367), 1118 states have internal predecessors, (1367), 214 states have call successors, (214), 22 states have call predecessors, (214), 28 states have return successors, (322), 268 states have call predecessors, (322), 214 states have call successors, (322) [2022-11-26 00:41:16,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 1903 transitions. [2022-11-26 00:41:16,186 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 1903 transitions. Word has length 211 [2022-11-26 00:41:16,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:16,187 INFO L495 AbstractCegarLoop]: Abstraction has 1409 states and 1903 transitions. [2022-11-26 00:41:16,188 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-11-26 00:41:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 1903 transitions. [2022-11-26 00:41:16,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-11-26 00:41:16,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:16,193 INFO L195 NwaCegarLoop]: trace histogram [25, 23, 17, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:16,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:16,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-26 00:41:16,401 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:16,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1067950358, now seen corresponding path program 3 times [2022-11-26 00:41:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:16,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26537208] [2022-11-26 00:41:16,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:16,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:16,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1675 backedges. 326 proven. 78 refuted. 0 times theorem prover too weak. 1271 trivial. 0 not checked. [2022-11-26 00:41:16,888 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:16,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26537208] [2022-11-26 00:41:16,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26537208] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:16,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899226729] [2022-11-26 00:41:16,889 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:41:16,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:16,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:16,890 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:16,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-26 00:41:17,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:41:17,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:17,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:41:17,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1675 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 1547 trivial. 0 not checked. [2022-11-26 00:41:17,095 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:41:17,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899226729] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:41:17,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:41:17,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 20 [2022-11-26 00:41:17,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041849640] [2022-11-26 00:41:17,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:41:17,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:41:17,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:17,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:41:17,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:41:17,098 INFO L87 Difference]: Start difference. First operand 1409 states and 1903 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-26 00:41:17,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:17,323 INFO L93 Difference]: Finished difference Result 2230 states and 3229 transitions. [2022-11-26 00:41:17,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:41:17,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 248 [2022-11-26 00:41:17,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:17,333 INFO L225 Difference]: With dead ends: 2230 [2022-11-26 00:41:17,333 INFO L226 Difference]: Without dead ends: 1386 [2022-11-26 00:41:17,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-11-26 00:41:17,342 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 30 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:17,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 69 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:41:17,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2022-11-26 00:41:17,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1386. [2022-11-26 00:41:17,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1144 states have (on average 1.1748251748251748) internal successors, (1344), 1101 states have internal predecessors, (1344), 211 states have call successors, (211), 22 states have call predecessors, (211), 27 states have return successors, (312), 262 states have call predecessors, (312), 211 states have call successors, (312) [2022-11-26 00:41:17,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1867 transitions. [2022-11-26 00:41:17,642 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1867 transitions. Word has length 248 [2022-11-26 00:41:17,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:17,644 INFO L495 AbstractCegarLoop]: Abstraction has 1386 states and 1867 transitions. [2022-11-26 00:41:17,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-26 00:41:17,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1867 transitions. [2022-11-26 00:41:17,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-11-26 00:41:17,652 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:17,653 INFO L195 NwaCegarLoop]: trace histogram [28, 25, 19, 11, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:17,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:17,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:17,859 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:17,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:17,860 INFO L85 PathProgramCache]: Analyzing trace with hash 993872540, now seen corresponding path program 4 times [2022-11-26 00:41:17,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:17,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941502162] [2022-11-26 00:41:17,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:17,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:18,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2044 backedges. 394 proven. 111 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2022-11-26 00:41:18,394 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:18,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941502162] [2022-11-26 00:41:18,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941502162] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:18,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658695901] [2022-11-26 00:41:18,395 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:41:18,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:18,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:18,397 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:18,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-26 00:41:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:18,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-26 00:41:18,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:18,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2044 backedges. 1026 proven. 70 refuted. 0 times theorem prover too weak. 948 trivial. 0 not checked. [2022-11-26 00:41:18,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:19,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2044 backedges. 394 proven. 111 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2022-11-26 00:41:19,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658695901] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:19,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1856653642] [2022-11-26 00:41:19,188 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:19,188 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:19,189 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-11-26 00:41:19,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:19,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2022-11-26 00:41:19,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021585317] [2022-11-26 00:41:19,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:19,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-26 00:41:19,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:19,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-26 00:41:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:41:19,193 INFO L87 Difference]: Start difference. First operand 1386 states and 1867 transitions. Second operand has 24 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 11 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-26 00:41:19,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:19,744 INFO L93 Difference]: Finished difference Result 2513 states and 3393 transitions. [2022-11-26 00:41:19,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:41:19,745 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 11 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) Word has length 273 [2022-11-26 00:41:19,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:19,754 INFO L225 Difference]: With dead ends: 2513 [2022-11-26 00:41:19,754 INFO L226 Difference]: Without dead ends: 1427 [2022-11-26 00:41:19,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 524 SyntacticMatches, 15 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2022-11-26 00:41:19,759 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 49 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:19,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 427 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:41:19,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-11-26 00:41:19,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1420. [2022-11-26 00:41:19,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 1172 states have (on average 1.1706484641638226) internal successors, (1372), 1130 states have internal predecessors, (1372), 217 states have call successors, (217), 22 states have call predecessors, (217), 27 states have return successors, (319), 267 states have call predecessors, (319), 217 states have call successors, (319) [2022-11-26 00:41:19,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 1908 transitions. [2022-11-26 00:41:19,937 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 1908 transitions. Word has length 273 [2022-11-26 00:41:19,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:19,937 INFO L495 AbstractCegarLoop]: Abstraction has 1420 states and 1908 transitions. [2022-11-26 00:41:19,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 11 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-26 00:41:19,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 1908 transitions. [2022-11-26 00:41:19,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-26 00:41:19,942 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:19,942 INFO L195 NwaCegarLoop]: trace histogram [24, 22, 15, 10, 10, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:41:19,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:20,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-26 00:41:20,150 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:20,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:20,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1261305580, now seen corresponding path program 5 times [2022-11-26 00:41:20,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:20,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410769246] [2022-11-26 00:41:20,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:20,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:20,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 274 proven. 132 refuted. 0 times theorem prover too weak. 1136 trivial. 0 not checked. [2022-11-26 00:41:20,626 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:20,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410769246] [2022-11-26 00:41:20,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410769246] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:20,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163365570] [2022-11-26 00:41:20,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:41:20,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:20,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:20,628 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:20,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-26 00:41:20,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-26 00:41:20,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:20,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 00:41:20,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:20,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 221 proven. 6 refuted. 0 times theorem prover too weak. 1315 trivial. 0 not checked. [2022-11-26 00:41:20,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 221 proven. 8 refuted. 0 times theorem prover too weak. 1313 trivial. 0 not checked. [2022-11-26 00:41:21,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163365570] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:21,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [599894322] [2022-11-26 00:41:21,251 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:21,251 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:21,251 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-11-26 00:41:21,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:21,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 5, 6] total 25 [2022-11-26 00:41:21,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971675300] [2022-11-26 00:41:21,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:21,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-26 00:41:21,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:21,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-26 00:41:21,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:41:21,255 INFO L87 Difference]: Start difference. First operand 1420 states and 1908 transitions. Second operand has 25 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 11 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 15 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-26 00:41:22,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:22,435 INFO L93 Difference]: Finished difference Result 2392 states and 3329 transitions. [2022-11-26 00:41:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-26 00:41:22,436 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 11 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 15 states have call predecessors, (19), 11 states have call successors, (19) Word has length 239 [2022-11-26 00:41:22,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:22,446 INFO L225 Difference]: With dead ends: 2392 [2022-11-26 00:41:22,446 INFO L226 Difference]: Without dead ends: 1553 [2022-11-26 00:41:22,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 473 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=271, Invalid=1535, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:41:22,452 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 149 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:22,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 350 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:41:22,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2022-11-26 00:41:22,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1504. [2022-11-26 00:41:22,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1238 states have (on average 1.1688206785137318) internal successors, (1447), 1196 states have internal predecessors, (1447), 231 states have call successors, (231), 26 states have call predecessors, (231), 32 states have return successors, (348), 281 states have call predecessors, (348), 231 states have call successors, (348) [2022-11-26 00:41:22,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 2026 transitions. [2022-11-26 00:41:22,705 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 2026 transitions. Word has length 239 [2022-11-26 00:41:22,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:22,706 INFO L495 AbstractCegarLoop]: Abstraction has 1504 states and 2026 transitions. [2022-11-26 00:41:22,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.64) internal successors, (116), 25 states have internal predecessors, (116), 11 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 15 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-26 00:41:22,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 2026 transitions. [2022-11-26 00:41:22,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-11-26 00:41:22,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:22,711 INFO L195 NwaCegarLoop]: trace histogram [30, 28, 20, 11, 11, 11, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:22,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-26 00:41:22,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-26 00:41:22,918 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:22,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:22,918 INFO L85 PathProgramCache]: Analyzing trace with hash -182712692, now seen corresponding path program 1 times [2022-11-26 00:41:22,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:22,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930760573] [2022-11-26 00:41:22,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:22,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:23,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2421 backedges. 279 proven. 161 refuted. 0 times theorem prover too weak. 1981 trivial. 0 not checked. [2022-11-26 00:41:23,420 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:23,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930760573] [2022-11-26 00:41:23,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930760573] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:23,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144033567] [2022-11-26 00:41:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:23,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:23,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:23,426 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:23,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-26 00:41:23,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:23,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:41:23,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:23,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2421 backedges. 1093 proven. 9 refuted. 0 times theorem prover too weak. 1319 trivial. 0 not checked. [2022-11-26 00:41:23,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2421 backedges. 279 proven. 161 refuted. 0 times theorem prover too weak. 1981 trivial. 0 not checked. [2022-11-26 00:41:24,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144033567] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:24,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1691524046] [2022-11-26 00:41:24,333 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:24,333 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:24,334 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-11-26 00:41:24,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:24,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 21 [2022-11-26 00:41:24,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069477208] [2022-11-26 00:41:24,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:24,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-26 00:41:24,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:24,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-26 00:41:24,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:41:24,339 INFO L87 Difference]: Start difference. First operand 1504 states and 2026 transitions. Second operand has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 19 states have internal predecessors, (80), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2022-11-26 00:41:25,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:25,235 INFO L93 Difference]: Finished difference Result 2509 states and 3389 transitions. [2022-11-26 00:41:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-26 00:41:25,236 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 19 states have internal predecessors, (80), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) Word has length 295 [2022-11-26 00:41:25,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:25,245 INFO L225 Difference]: With dead ends: 2509 [2022-11-26 00:41:25,246 INFO L226 Difference]: Without dead ends: 1587 [2022-11-26 00:41:25,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 573 SyntacticMatches, 12 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2022-11-26 00:41:25,252 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 99 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:25,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 252 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:41:25,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2022-11-26 00:41:25,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1572. [2022-11-26 00:41:25,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1572 states, 1292 states have (on average 1.1679566563467492) internal successors, (1509), 1251 states have internal predecessors, (1509), 239 states have call successors, (239), 29 states have call predecessors, (239), 38 states have return successors, (367), 291 states have call predecessors, (367), 239 states have call successors, (367) [2022-11-26 00:41:25,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1572 states to 1572 states and 2115 transitions. [2022-11-26 00:41:25,512 INFO L78 Accepts]: Start accepts. Automaton has 1572 states and 2115 transitions. Word has length 295 [2022-11-26 00:41:25,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:25,513 INFO L495 AbstractCegarLoop]: Abstraction has 1572 states and 2115 transitions. [2022-11-26 00:41:25,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 19 states have internal predecessors, (80), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2022-11-26 00:41:25,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1572 states and 2115 transitions. [2022-11-26 00:41:25,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-26 00:41:25,517 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:25,518 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, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:41:25,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:25,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-26 00:41:25,725 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:25,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1095752036, now seen corresponding path program 2 times [2022-11-26 00:41:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:25,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071257976] [2022-11-26 00:41:25,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:25,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:26,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 294 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2022-11-26 00:41:26,033 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:26,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071257976] [2022-11-26 00:41:26,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071257976] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:26,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716587093] [2022-11-26 00:41:26,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:41:26,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:26,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:26,036 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:26,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-26 00:41:26,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-26 00:41:26,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:26,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:41:26,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:26,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 270 proven. 10 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2022-11-26 00:41:26,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:26,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 270 proven. 10 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2022-11-26 00:41:26,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716587093] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:26,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [400315425] [2022-11-26 00:41:26,888 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:26,888 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:26,888 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-11-26 00:41:26,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:26,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 11 [2022-11-26 00:41:26,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659468274] [2022-11-26 00:41:26,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:26,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-26 00:41:26,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:26,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-26 00:41:26,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-11-26 00:41:26,891 INFO L87 Difference]: Start difference. First operand 1572 states and 2115 transitions. Second operand has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 00:41:27,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:27,235 INFO L93 Difference]: Finished difference Result 1822 states and 2617 transitions. [2022-11-26 00:41:27,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-26 00:41:27,235 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) Word has length 243 [2022-11-26 00:41:27,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:27,246 INFO L225 Difference]: With dead ends: 1822 [2022-11-26 00:41:27,247 INFO L226 Difference]: Without dead ends: 1821 [2022-11-26 00:41:27,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 479 SyntacticMatches, 9 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2022-11-26 00:41:27,249 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 29 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:27,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 136 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:41:27,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-11-26 00:41:27,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1737. [2022-11-26 00:41:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1429 states have (on average 1.1574527641707488) internal successors, (1654), 1369 states have internal predecessors, (1654), 258 states have call successors, (258), 29 states have call predecessors, (258), 47 states have return successors, (466), 338 states have call predecessors, (466), 258 states have call successors, (466) [2022-11-26 00:41:27,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2378 transitions. [2022-11-26 00:41:27,546 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2378 transitions. Word has length 243 [2022-11-26 00:41:27,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:27,548 INFO L495 AbstractCegarLoop]: Abstraction has 1737 states and 2378 transitions. [2022-11-26 00:41:27,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 00:41:27,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2378 transitions. [2022-11-26 00:41:27,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-11-26 00:41:27,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:27,553 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 19, 11, 11, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:27,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:27,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-26 00:41:27,759 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:27,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:27,760 INFO L85 PathProgramCache]: Analyzing trace with hash 355420893, now seen corresponding path program 1 times [2022-11-26 00:41:27,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:27,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9175653] [2022-11-26 00:41:27,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:27,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:27,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:28,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 379 proven. 12 refuted. 0 times theorem prover too weak. 1948 trivial. 0 not checked. [2022-11-26 00:41:28,078 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:28,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9175653] [2022-11-26 00:41:28,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9175653] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:28,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597973860] [2022-11-26 00:41:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:28,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:28,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:28,080 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:28,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-26 00:41:28,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:28,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-26 00:41:28,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:28,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 379 proven. 12 refuted. 0 times theorem prover too weak. 1948 trivial. 0 not checked. [2022-11-26 00:41:28,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:28,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 393 proven. 12 refuted. 0 times theorem prover too weak. 1934 trivial. 0 not checked. [2022-11-26 00:41:28,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597973860] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:28,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1947150270] [2022-11-26 00:41:28,791 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:28,791 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:28,792 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-11-26 00:41:28,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:28,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2022-11-26 00:41:28,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050111504] [2022-11-26 00:41:28,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-26 00:41:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-26 00:41:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-11-26 00:41:28,795 INFO L87 Difference]: Start difference. First operand 1737 states and 2378 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-11-26 00:41:29,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:29,083 INFO L93 Difference]: Finished difference Result 2219 states and 3289 transitions. [2022-11-26 00:41:29,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:41:29,083 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 291 [2022-11-26 00:41:29,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:29,093 INFO L225 Difference]: With dead ends: 2219 [2022-11-26 00:41:29,094 INFO L226 Difference]: Without dead ends: 2209 [2022-11-26 00:41:29,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 574 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-11-26 00:41:29,096 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 11 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:29,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 156 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:41:29,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2022-11-26 00:41:29,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 1961. [2022-11-26 00:41:29,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1603 states have (on average 1.140361821584529) internal successors, (1828), 1540 states have internal predecessors, (1828), 293 states have call successors, (293), 29 states have call predecessors, (293), 62 states have return successors, (738), 391 states have call predecessors, (738), 293 states have call successors, (738) [2022-11-26 00:41:29,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2859 transitions. [2022-11-26 00:41:29,336 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 2859 transitions. Word has length 291 [2022-11-26 00:41:29,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:29,336 INFO L495 AbstractCegarLoop]: Abstraction has 1961 states and 2859 transitions. [2022-11-26 00:41:29,336 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-11-26 00:41:29,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 2859 transitions. [2022-11-26 00:41:29,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2022-11-26 00:41:29,341 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:29,341 INFO L195 NwaCegarLoop]: trace histogram [34, 32, 24, 14, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:29,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:29,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:29,547 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:29,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:29,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1584526262, now seen corresponding path program 3 times [2022-11-26 00:41:29,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:29,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067597073] [2022-11-26 00:41:29,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:29,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:30,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3145 backedges. 214 proven. 290 refuted. 0 times theorem prover too weak. 2641 trivial. 0 not checked. [2022-11-26 00:41:30,038 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:30,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067597073] [2022-11-26 00:41:30,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067597073] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:30,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866642491] [2022-11-26 00:41:30,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:41:30,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:30,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:30,040 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:30,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-26 00:41:30,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:41:30,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:30,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-26 00:41:30,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:30,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3145 backedges. 1528 proven. 187 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2022-11-26 00:41:30,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:31,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3145 backedges. 612 proven. 415 refuted. 0 times theorem prover too weak. 2118 trivial. 0 not checked. [2022-11-26 00:41:31,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866642491] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:31,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1028381008] [2022-11-26 00:41:31,732 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:31,732 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:31,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-11-26 00:41:31,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:31,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 19] total 38 [2022-11-26 00:41:31,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902063289] [2022-11-26 00:41:31,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:31,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-26 00:41:31,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:31,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-26 00:41:31,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1279, Unknown=0, NotChecked=0, Total=1406 [2022-11-26 00:41:31,738 INFO L87 Difference]: Start difference. First operand 1961 states and 2859 transitions. Second operand has 38 states, 38 states have (on average 4.368421052631579) internal successors, (166), 36 states have internal predecessors, (166), 20 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (24), 13 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-26 00:41:34,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:34,503 INFO L93 Difference]: Finished difference Result 5717 states and 10423 transitions. [2022-11-26 00:41:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-26 00:41:34,503 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.368421052631579) internal successors, (166), 36 states have internal predecessors, (166), 20 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (24), 13 states have call predecessors, (24), 16 states have call successors, (24) Word has length 334 [2022-11-26 00:41:34,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:34,533 INFO L225 Difference]: With dead ends: 5717 [2022-11-26 00:41:34,533 INFO L226 Difference]: Without dead ends: 4307 [2022-11-26 00:41:34,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 648 SyntacticMatches, 10 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2136 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1074, Invalid=7116, Unknown=0, NotChecked=0, Total=8190 [2022-11-26 00:41:34,561 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 773 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 501 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 2022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 501 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:34,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [773 Valid, 348 Invalid, 2022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [501 Valid, 1521 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-26 00:41:34,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4307 states. [2022-11-26 00:41:35,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4307 to 3599. [2022-11-26 00:41:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3599 states, 2932 states have (on average 1.1565484311050478) internal successors, (3391), 2829 states have internal predecessors, (3391), 525 states have call successors, (525), 58 states have call predecessors, (525), 139 states have return successors, (1596), 711 states have call predecessors, (1596), 525 states have call successors, (1596) [2022-11-26 00:41:35,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3599 states to 3599 states and 5512 transitions. [2022-11-26 00:41:35,073 INFO L78 Accepts]: Start accepts. Automaton has 3599 states and 5512 transitions. Word has length 334 [2022-11-26 00:41:35,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:35,073 INFO L495 AbstractCegarLoop]: Abstraction has 3599 states and 5512 transitions. [2022-11-26 00:41:35,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.368421052631579) internal successors, (166), 36 states have internal predecessors, (166), 20 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (24), 13 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-26 00:41:35,074 INFO L276 IsEmpty]: Start isEmpty. Operand 3599 states and 5512 transitions. [2022-11-26 00:41:35,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2022-11-26 00:41:35,078 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:35,078 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 20, 11, 11, 11, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:35,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:35,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-11-26 00:41:35,284 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:35,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:35,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1556790461, now seen corresponding path program 2 times [2022-11-26 00:41:35,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:35,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616859118] [2022-11-26 00:41:35,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:35,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:35,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2486 backedges. 478 proven. 68 refuted. 0 times theorem prover too weak. 1940 trivial. 0 not checked. [2022-11-26 00:41:35,605 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:35,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616859118] [2022-11-26 00:41:35,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616859118] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:35,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939293450] [2022-11-26 00:41:35,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:41:35,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:35,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:35,607 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:35,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-26 00:41:35,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-26 00:41:35,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:35,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:41:35,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:35,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2486 backedges. 476 proven. 19 refuted. 0 times theorem prover too weak. 1991 trivial. 0 not checked. [2022-11-26 00:41:35,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:36,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2486 backedges. 476 proven. 21 refuted. 0 times theorem prover too weak. 1989 trivial. 0 not checked. [2022-11-26 00:41:36,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939293450] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:36,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [590315012] [2022-11-26 00:41:36,300 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:36,300 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:36,300 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-11-26 00:41:36,301 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:36,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 10] total 21 [2022-11-26 00:41:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232625923] [2022-11-26 00:41:36,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-26 00:41:36,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:36,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-26 00:41:36,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:41:36,304 INFO L87 Difference]: Start difference. First operand 3599 states and 5512 transitions. Second operand has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 20 states have internal predecessors, (98), 11 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) [2022-11-26 00:41:37,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:37,533 INFO L93 Difference]: Finished difference Result 6692 states and 11261 transitions. [2022-11-26 00:41:37,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-26 00:41:37,534 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 20 states have internal predecessors, (98), 11 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) Word has length 299 [2022-11-26 00:41:37,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:37,553 INFO L225 Difference]: With dead ends: 6692 [2022-11-26 00:41:37,554 INFO L226 Difference]: Without dead ends: 3563 [2022-11-26 00:41:37,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 589 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=1447, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:41:37,575 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 239 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:37,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 238 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:41:37,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3563 states. [2022-11-26 00:41:37,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3563 to 3342. [2022-11-26 00:41:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 2707 states have (on average 1.1562615441448099) internal successors, (3130), 2647 states have internal predecessors, (3130), 522 states have call successors, (522), 81 states have call predecessors, (522), 110 states have return successors, (1138), 613 states have call predecessors, (1138), 513 states have call successors, (1138) [2022-11-26 00:41:38,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 4790 transitions. [2022-11-26 00:41:38,005 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 4790 transitions. Word has length 299 [2022-11-26 00:41:38,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:38,006 INFO L495 AbstractCegarLoop]: Abstraction has 3342 states and 4790 transitions. [2022-11-26 00:41:38,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 20 states have internal predecessors, (98), 11 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) [2022-11-26 00:41:38,007 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 4790 transitions. [2022-11-26 00:41:38,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2022-11-26 00:41:38,013 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:38,013 INFO L195 NwaCegarLoop]: trace histogram [34, 31, 24, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:38,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:38,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-11-26 00:41:38,219 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:38,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1062641728, now seen corresponding path program 3 times [2022-11-26 00:41:38,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:38,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231012916] [2022-11-26 00:41:38,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:38,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:38,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3098 backedges. 475 proven. 239 refuted. 0 times theorem prover too weak. 2384 trivial. 0 not checked. [2022-11-26 00:41:38,673 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:38,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231012916] [2022-11-26 00:41:38,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231012916] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:38,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59948662] [2022-11-26 00:41:38,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:41:38,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:38,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:38,684 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:38,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-26 00:41:38,820 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:41:38,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:38,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-26 00:41:38,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:39,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3098 backedges. 1743 proven. 217 refuted. 0 times theorem prover too weak. 1138 trivial. 0 not checked. [2022-11-26 00:41:39,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3098 backedges. 590 proven. 607 refuted. 0 times theorem prover too weak. 1901 trivial. 0 not checked. [2022-11-26 00:41:40,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59948662] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:40,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1535514090] [2022-11-26 00:41:40,105 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:40,105 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:40,105 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-11-26 00:41:40,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:40,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 19] total 33 [2022-11-26 00:41:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451581273] [2022-11-26 00:41:40,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:40,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-26 00:41:40,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:40,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-26 00:41:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=947, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:41:40,110 INFO L87 Difference]: Start difference. First operand 3342 states and 4790 transitions. Second operand has 33 states, 33 states have (on average 4.484848484848484) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 12 states have call predecessors, (22), 14 states have call successors, (22) [2022-11-26 00:41:43,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:43,083 INFO L93 Difference]: Finished difference Result 7126 states and 11787 transitions. [2022-11-26 00:41:43,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-26 00:41:43,084 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.484848484848484) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 12 states have call predecessors, (22), 14 states have call successors, (22) Word has length 332 [2022-11-26 00:41:43,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:43,108 INFO L225 Difference]: With dead ends: 7126 [2022-11-26 00:41:43,108 INFO L226 Difference]: Without dead ends: 4392 [2022-11-26 00:41:43,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 651 SyntacticMatches, 10 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1251, Invalid=5721, Unknown=0, NotChecked=0, Total=6972 [2022-11-26 00:41:43,128 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 697 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1562 mSolverCounterSat, 640 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 2202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 640 IncrementalHoareTripleChecker+Valid, 1562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:43,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 450 Invalid, 2202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [640 Valid, 1562 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-26 00:41:43,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4392 states. [2022-11-26 00:41:43,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4392 to 3512. [2022-11-26 00:41:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 2847 states have (on average 1.160168598524763) internal successors, (3303), 2789 states have internal predecessors, (3303), 548 states have call successors, (548), 85 states have call predecessors, (548), 114 states have return successors, (1418), 637 states have call predecessors, (1418), 548 states have call successors, (1418) [2022-11-26 00:41:43,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 5269 transitions. [2022-11-26 00:41:43,620 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 5269 transitions. Word has length 332 [2022-11-26 00:41:43,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:43,621 INFO L495 AbstractCegarLoop]: Abstraction has 3512 states and 5269 transitions. [2022-11-26 00:41:43,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.484848484848484) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 12 states have call predecessors, (22), 14 states have call successors, (22) [2022-11-26 00:41:43,621 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 5269 transitions. [2022-11-26 00:41:43,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2022-11-26 00:41:43,627 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:43,627 INFO L195 NwaCegarLoop]: trace histogram [40, 39, 29, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-26 00:41:43,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-11-26 00:41:43,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:43,832 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:43,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:43,833 INFO L85 PathProgramCache]: Analyzing trace with hash 240541536, now seen corresponding path program 4 times [2022-11-26 00:41:43,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:43,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617806388] [2022-11-26 00:41:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:43,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:44,356 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 372 proven. 171 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2022-11-26 00:41:44,356 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:44,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617806388] [2022-11-26 00:41:44,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617806388] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:44,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779543340] [2022-11-26 00:41:44,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:41:44,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:44,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:44,358 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:44,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-26 00:41:44,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:44,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-26 00:41:44,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:44,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 2355 proven. 122 refuted. 0 times theorem prover too weak. 2206 trivial. 0 not checked. [2022-11-26 00:41:44,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:41:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 372 proven. 171 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2022-11-26 00:41:45,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779543340] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:41:45,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1699537270] [2022-11-26 00:41:45,387 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:41:45,387 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:41:45,387 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-11-26 00:41:45,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:41:45,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 29 [2022-11-26 00:41:45,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921455948] [2022-11-26 00:41:45,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:41:45,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-26 00:41:45,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:41:45,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-26 00:41:45,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2022-11-26 00:41:45,390 INFO L87 Difference]: Start difference. First operand 3512 states and 5269 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-11-26 00:41:46,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:41:46,256 INFO L93 Difference]: Finished difference Result 3944 states and 5737 transitions. [2022-11-26 00:41:46,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-26 00:41:46,257 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 409 [2022-11-26 00:41:46,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:41:46,272 INFO L225 Difference]: With dead ends: 3944 [2022-11-26 00:41:46,272 INFO L226 Difference]: Without dead ends: 3455 [2022-11-26 00:41:46,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 791 SyntacticMatches, 14 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 879 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=498, Invalid=1952, Unknown=0, NotChecked=0, Total=2450 [2022-11-26 00:41:46,276 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 53 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:41:46,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 372 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:41:46,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3455 states. [2022-11-26 00:41:46,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3455 to 3454. [2022-11-26 00:41:46,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3454 states, 2799 states have (on average 1.1625580564487317) internal successors, (3254), 2740 states have internal predecessors, (3254), 538 states have call successors, (538), 85 states have call predecessors, (538), 114 states have return successors, (1403), 628 states have call predecessors, (1403), 538 states have call successors, (1403) [2022-11-26 00:41:46,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3454 states to 3454 states and 5195 transitions. [2022-11-26 00:41:46,616 INFO L78 Accepts]: Start accepts. Automaton has 3454 states and 5195 transitions. Word has length 409 [2022-11-26 00:41:46,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:41:46,617 INFO L495 AbstractCegarLoop]: Abstraction has 3454 states and 5195 transitions. [2022-11-26 00:41:46,617 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-11-26 00:41:46,617 INFO L276 IsEmpty]: Start isEmpty. Operand 3454 states and 5195 transitions. [2022-11-26 00:41:46,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2022-11-26 00:41:46,622 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:41:46,623 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1] [2022-11-26 00:41:46,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-26 00:41:46,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:46,831 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:41:46,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:41:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1328438771, now seen corresponding path program 5 times [2022-11-26 00:41:46,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:41:46,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511691693] [2022-11-26 00:41:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:41:46,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:41:47,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:41:52,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-11-26 00:41:52,940 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:41:52,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511691693] [2022-11-26 00:41:52,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511691693] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:41:52,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307326386] [2022-11-26 00:41:52,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:41:52,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:41:52,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:41:52,948 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:41:52,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-26 00:41:53,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2022-11-26 00:41:53,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:41:53,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 95 conjunts are in the unsatisfiable core [2022-11-26 00:41:53,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:41:53,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-11-26 00:41:53,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:01,403 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2022-11-26 00:42:01,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307326386] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:01,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1588123699] [2022-11-26 00:42:01,405 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:42:01,405 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:01,406 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:42:01,406 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:42:01,406 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:42:01,680 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:42:01,685 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:42:02,751 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '150324#(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-11-26 00:42:02,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:42:02,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:02,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2022-11-26 00:42:02,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314404600] [2022-11-26 00:42:02,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:02,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2022-11-26 00:42:02,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:02,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2022-11-26 00:42:02,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9165, Invalid=31035, Unknown=0, NotChecked=0, Total=40200 [2022-11-26 00:42:02,765 INFO L87 Difference]: Start difference. First operand 3454 states and 5195 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-11-26 00:42:15,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:15,090 INFO L93 Difference]: Finished difference Result 6887 states and 10739 transitions. [2022-11-26 00:42:15,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-11-26 00:42:15,091 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-11-26 00:42:15,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:15,136 INFO L225 Difference]: With dead ends: 6887 [2022-11-26 00:42:15,136 INFO L226 Difference]: Without dead ends: 6886 [2022-11-26 00:42:15,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1468 GetRequests, 1175 SyntacticMatches, 0 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21052 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=22654, Invalid=64076, Unknown=0, NotChecked=0, Total=86730 [2022-11-26 00:42:15,155 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 2109 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2109 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:15,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2109 Valid, 931 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1139 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-26 00:42:15,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6886 states. [2022-11-26 00:42:16,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6886 to 5806. [2022-11-26 00:42:16,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5806 states, 4719 states have (on average 1.1879635515999152) internal successors, (5606), 4612 states have internal predecessors, (5606), 970 states have call successors, (970), 85 states have call predecessors, (970), 114 states have return successors, (2603), 1108 states have call predecessors, (2603), 970 states have call successors, (2603) [2022-11-26 00:42:16,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5806 states to 5806 states and 9179 transitions. [2022-11-26 00:42:16,062 INFO L78 Accepts]: Start accepts. Automaton has 5806 states and 9179 transitions. Word has length 427 [2022-11-26 00:42:16,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:16,063 INFO L495 AbstractCegarLoop]: Abstraction has 5806 states and 9179 transitions. [2022-11-26 00:42:16,063 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-11-26 00:42:16,064 INFO L276 IsEmpty]: Start isEmpty. Operand 5806 states and 9179 transitions. [2022-11-26 00:42:16,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2022-11-26 00:42:16,073 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:16,073 INFO L195 NwaCegarLoop]: trace histogram [53, 52, 38, 21, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2022-11-26 00:42:16,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-26 00:42:16,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-11-26 00:42:16,281 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:16,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:16,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1768206245, now seen corresponding path program 5 times [2022-11-26 00:42:16,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:16,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127605644] [2022-11-26 00:42:16,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:16,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 8236 backedges. 1272 proven. 338 refuted. 0 times theorem prover too weak. 6626 trivial. 0 not checked. [2022-11-26 00:42:17,405 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:17,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127605644] [2022-11-26 00:42:17,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127605644] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:17,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013833394] [2022-11-26 00:42:17,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:42:17,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:17,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:17,409 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:17,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-26 00:42:17,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-26 00:42:17,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:42:17,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:42:17,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:18,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8236 backedges. 2641 proven. 141 refuted. 0 times theorem prover too weak. 5454 trivial. 0 not checked. [2022-11-26 00:42:18,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:19,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8236 backedges. 1237 proven. 295 refuted. 0 times theorem prover too weak. 6704 trivial. 0 not checked. [2022-11-26 00:42:19,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013833394] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:19,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [16326581] [2022-11-26 00:42:19,393 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:19,393 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:19,394 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-11-26 00:42:19,394 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:19,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 38 [2022-11-26 00:42:19,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983901193] [2022-11-26 00:42:19,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-26 00:42:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:19,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-26 00:42:19,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1292, Unknown=0, NotChecked=0, Total=1406 [2022-11-26 00:42:19,401 INFO L87 Difference]: Start difference. First operand 5806 states and 9179 transitions. Second operand has 38 states, 38 states have (on average 4.447368421052632) internal successors, (169), 35 states have internal predecessors, (169), 22 states have call successors, (29), 4 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 20 states have call successors, (28) [2022-11-26 00:42:22,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:22,247 INFO L93 Difference]: Finished difference Result 10359 states and 17808 transitions. [2022-11-26 00:42:22,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-26 00:42:22,248 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.447368421052632) internal successors, (169), 35 states have internal predecessors, (169), 22 states have call successors, (29), 4 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 20 states have call successors, (28) Word has length 535 [2022-11-26 00:42:22,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:22,326 INFO L225 Difference]: With dead ends: 10359 [2022-11-26 00:42:22,326 INFO L226 Difference]: Without dead ends: 6415 [2022-11-26 00:42:22,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1133 GetRequests, 1050 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=600, Invalid=5406, Unknown=0, NotChecked=0, Total=6006 [2022-11-26 00:42:22,351 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 393 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 2231 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 2452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 2231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:22,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 406 Invalid, 2452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 2231 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-26 00:42:22,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6415 states. [2022-11-26 00:42:23,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6415 to 6285. [2022-11-26 00:42:23,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6285 states, 5099 states have (on average 1.157481859188076) internal successors, (5902), 4995 states have internal predecessors, (5902), 1057 states have call successors, (1057), 82 states have call predecessors, (1057), 126 states have return successors, (3128), 1207 states have call predecessors, (3128), 1057 states have call successors, (3128) [2022-11-26 00:42:23,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6285 states to 6285 states and 10087 transitions. [2022-11-26 00:42:23,214 INFO L78 Accepts]: Start accepts. Automaton has 6285 states and 10087 transitions. Word has length 535 [2022-11-26 00:42:23,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:23,215 INFO L495 AbstractCegarLoop]: Abstraction has 6285 states and 10087 transitions. [2022-11-26 00:42:23,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.447368421052632) internal successors, (169), 35 states have internal predecessors, (169), 22 states have call successors, (29), 4 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 20 states have call successors, (28) [2022-11-26 00:42:23,215 INFO L276 IsEmpty]: Start isEmpty. Operand 6285 states and 10087 transitions. [2022-11-26 00:42:23,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2022-11-26 00:42:23,223 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:23,223 INFO L195 NwaCegarLoop]: trace histogram [57, 54, 42, 24, 20, 20, 20, 20, 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-11-26 00:42:23,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-26 00:42:23,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:23,429 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:23,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:23,430 INFO L85 PathProgramCache]: Analyzing trace with hash 354076612, now seen corresponding path program 6 times [2022-11-26 00:42:23,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:23,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839635456] [2022-11-26 00:42:23,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:23,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:24,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9387 backedges. 677 proven. 558 refuted. 0 times theorem prover too weak. 8152 trivial. 0 not checked. [2022-11-26 00:42:24,364 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:24,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839635456] [2022-11-26 00:42:24,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839635456] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:24,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428700118] [2022-11-26 00:42:24,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:42:24,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:24,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:24,368 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:24,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-26 00:42:24,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:42:24,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:42:24,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 959 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-26 00:42:24,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9387 backedges. 2027 proven. 573 refuted. 0 times theorem prover too weak. 6787 trivial. 0 not checked. [2022-11-26 00:42:25,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:26,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9387 backedges. 2019 proven. 588 refuted. 0 times theorem prover too weak. 6780 trivial. 0 not checked. [2022-11-26 00:42:26,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428700118] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:26,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1076627663] [2022-11-26 00:42:27,000 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:27,000 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:27,000 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-11-26 00:42:27,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:27,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 21] total 43 [2022-11-26 00:42:27,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927447719] [2022-11-26 00:42:27,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:27,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-26 00:42:27,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:27,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-26 00:42:27,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1662, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:42:27,004 INFO L87 Difference]: Start difference. First operand 6285 states and 10087 transitions. Second operand has 43 states, 43 states have (on average 4.651162790697675) internal successors, (200), 39 states have internal predecessors, (200), 23 states have call successors, (32), 8 states have call predecessors, (32), 8 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-26 00:42:31,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:31,791 INFO L93 Difference]: Finished difference Result 12497 states and 27662 transitions. [2022-11-26 00:42:31,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-11-26 00:42:31,791 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.651162790697675) internal successors, (200), 39 states have internal predecessors, (200), 23 states have call successors, (32), 8 states have call predecessors, (32), 8 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) Word has length 570 [2022-11-26 00:42:31,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:31,861 INFO L225 Difference]: With dead ends: 12497 [2022-11-26 00:42:31,861 INFO L226 Difference]: Without dead ends: 8654 [2022-11-26 00:42:31,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1239 GetRequests, 1113 SyntacticMatches, 13 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3386 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1702, Invalid=11408, Unknown=0, NotChecked=0, Total=13110 [2022-11-26 00:42:31,904 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 1013 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 2196 mSolverCounterSat, 718 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1019 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 718 IncrementalHoareTripleChecker+Valid, 2196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:31,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1019 Valid, 426 Invalid, 2914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [718 Valid, 2196 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-26 00:42:31,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8654 states. [2022-11-26 00:42:33,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8654 to 8295. [2022-11-26 00:42:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8295 states, 6712 states have (on average 1.1682061978545888) internal successors, (7841), 6593 states have internal predecessors, (7841), 1390 states have call successors, (1390), 121 states have call predecessors, (1390), 190 states have return successors, (6060), 1580 states have call predecessors, (6060), 1390 states have call successors, (6060) [2022-11-26 00:42:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8295 states to 8295 states and 15291 transitions. [2022-11-26 00:42:33,265 INFO L78 Accepts]: Start accepts. Automaton has 8295 states and 15291 transitions. Word has length 570 [2022-11-26 00:42:33,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:33,266 INFO L495 AbstractCegarLoop]: Abstraction has 8295 states and 15291 transitions. [2022-11-26 00:42:33,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.651162790697675) internal successors, (200), 39 states have internal predecessors, (200), 23 states have call successors, (32), 8 states have call predecessors, (32), 8 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-26 00:42:33,266 INFO L276 IsEmpty]: Start isEmpty. Operand 8295 states and 15291 transitions. [2022-11-26 00:42:33,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2022-11-26 00:42:33,274 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:33,275 INFO L195 NwaCegarLoop]: trace histogram [55, 54, 40, 22, 18, 18, 18, 18, 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-11-26 00:42:33,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-26 00:42:33,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-11-26 00:42:33,482 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:33,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:33,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1363295676, now seen corresponding path program 7 times [2022-11-26 00:42:33,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:33,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463894880] [2022-11-26 00:42:33,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:33,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1483 proven. 119 refuted. 0 times theorem prover too weak. 7326 trivial. 0 not checked. [2022-11-26 00:42:34,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:34,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463894880] [2022-11-26 00:42:34,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463894880] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:34,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445309278] [2022-11-26 00:42:34,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:42:34,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:34,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:34,512 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:34,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-26 00:42:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:34,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-26 00:42:34,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1579 proven. 86 refuted. 0 times theorem prover too weak. 7263 trivial. 0 not checked. [2022-11-26 00:42:35,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1426 proven. 245 refuted. 0 times theorem prover too weak. 7257 trivial. 0 not checked. [2022-11-26 00:42:36,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445309278] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:36,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1183378450] [2022-11-26 00:42:36,466 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:36,466 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:36,466 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-11-26 00:42:36,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:36,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 22] total 42 [2022-11-26 00:42:36,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851834813] [2022-11-26 00:42:36,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:36,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-26 00:42:36,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:36,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-26 00:42:36,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1563, Unknown=0, NotChecked=0, Total=1722 [2022-11-26 00:42:36,470 INFO L87 Difference]: Start difference. First operand 8295 states and 15291 transitions. Second operand has 42 states, 42 states have (on average 3.9285714285714284) internal successors, (165), 39 states have internal predecessors, (165), 24 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (27), 16 states have call predecessors, (27), 21 states have call successors, (27) [2022-11-26 00:42:39,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:39,877 INFO L93 Difference]: Finished difference Result 14297 states and 27871 transitions. [2022-11-26 00:42:39,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-26 00:42:39,878 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.9285714285714284) internal successors, (165), 39 states have internal predecessors, (165), 24 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (27), 16 states have call predecessors, (27), 21 states have call successors, (27) Word has length 556 [2022-11-26 00:42:39,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:39,933 INFO L225 Difference]: With dead ends: 14297 [2022-11-26 00:42:39,934 INFO L226 Difference]: Without dead ends: 8490 [2022-11-26 00:42:39,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1180 GetRequests, 1084 SyntacticMatches, 11 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2052 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=874, Invalid=6608, Unknown=0, NotChecked=0, Total=7482 [2022-11-26 00:42:39,978 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 643 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 2519 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 2845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 2519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:39,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [648 Valid, 543 Invalid, 2845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 2519 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-26 00:42:39,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8490 states. [2022-11-26 00:42:41,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8490 to 8379. [2022-11-26 00:42:41,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8379 states, 6780 states have (on average 1.1672566371681417) internal successors, (7914), 6657 states have internal predecessors, (7914), 1396 states have call successors, (1396), 133 states have call predecessors, (1396), 200 states have return successors, (6294), 1588 states have call predecessors, (6294), 1396 states have call successors, (6294) [2022-11-26 00:42:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8379 states to 8379 states and 15604 transitions. [2022-11-26 00:42:41,479 INFO L78 Accepts]: Start accepts. Automaton has 8379 states and 15604 transitions. Word has length 556 [2022-11-26 00:42:41,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:41,480 INFO L495 AbstractCegarLoop]: Abstraction has 8379 states and 15604 transitions. [2022-11-26 00:42:41,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.9285714285714284) internal successors, (165), 39 states have internal predecessors, (165), 24 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (27), 16 states have call predecessors, (27), 21 states have call successors, (27) [2022-11-26 00:42:41,480 INFO L276 IsEmpty]: Start isEmpty. Operand 8379 states and 15604 transitions. [2022-11-26 00:42:41,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 578 [2022-11-26 00:42:41,487 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:41,488 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-11-26 00:42:41,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-26 00:42:41,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-11-26 00:42:41,695 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:41,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:41,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2126781441, now seen corresponding path program 8 times [2022-11-26 00:42:41,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:41,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430513546] [2022-11-26 00:42:41,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:41,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:42,398 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2022-11-26 00:42:42,398 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:42,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430513546] [2022-11-26 00:42:42,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430513546] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:42,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479572436] [2022-11-26 00:42:42,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:42:42,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:42,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:42,400 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:42,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-26 00:42:42,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-11-26 00:42:42,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:42:42,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 916 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:42:42,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:42,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2022-11-26 00:42:42,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:43,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1572 proven. 36 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2022-11-26 00:42:43,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479572436] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:43,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2113610610] [2022-11-26 00:42:43,915 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:43,915 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:43,915 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-11-26 00:42:43,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:43,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 10] total 14 [2022-11-26 00:42:43,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619208865] [2022-11-26 00:42:43,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:43,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 00:42:43,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:43,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 00:42:43,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-11-26 00:42:43,919 INFO L87 Difference]: Start difference. First operand 8379 states and 15604 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-11-26 00:42:45,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:45,146 INFO L93 Difference]: Finished difference Result 8709 states and 17286 transitions. [2022-11-26 00:42:45,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-26 00:42:45,147 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-11-26 00:42:45,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:45,198 INFO L225 Difference]: With dead ends: 8709 [2022-11-26 00:42:45,198 INFO L226 Difference]: Without dead ends: 8705 [2022-11-26 00:42:45,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1179 GetRequests, 1148 SyntacticMatches, 14 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-11-26 00:42:45,210 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 13 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:45,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 272 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:42:45,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8705 states. [2022-11-26 00:42:46,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8705 to 8554. [2022-11-26 00:42:46,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8554 states, 6929 states have (on average 1.164381584644249) internal successors, (8068), 6782 states have internal predecessors, (8068), 1411 states have call successors, (1411), 133 states have call predecessors, (1411), 211 states have return successors, (7020), 1638 states have call predecessors, (7020), 1411 states have call successors, (7020) [2022-11-26 00:42:46,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8554 states to 8554 states and 16499 transitions. [2022-11-26 00:42:46,584 INFO L78 Accepts]: Start accepts. Automaton has 8554 states and 16499 transitions. Word has length 577 [2022-11-26 00:42:46,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:46,585 INFO L495 AbstractCegarLoop]: Abstraction has 8554 states and 16499 transitions. [2022-11-26 00:42:46,585 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-11-26 00:42:46,585 INFO L276 IsEmpty]: Start isEmpty. Operand 8554 states and 16499 transitions. [2022-11-26 00:42:46,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 741 [2022-11-26 00:42:46,593 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:46,593 INFO L195 NwaCegarLoop]: trace histogram [74, 72, 55, 32, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 19, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2022-11-26 00:42:46,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-11-26 00:42:46,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-11-26 00:42:46,794 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:46,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:46,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1866658759, now seen corresponding path program 4 times [2022-11-26 00:42:46,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:46,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697017132] [2022-11-26 00:42:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:46,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:47,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16294 backedges. 1662 proven. 244 refuted. 0 times theorem prover too weak. 14388 trivial. 0 not checked. [2022-11-26 00:42:47,707 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:47,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697017132] [2022-11-26 00:42:47,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697017132] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:47,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930540835] [2022-11-26 00:42:47,707 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:42:47,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:47,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:47,708 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:47,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-26 00:42:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:48,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 1713 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-26 00:42:48,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:48,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16294 backedges. 1941 proven. 244 refuted. 0 times theorem prover too weak. 14109 trivial. 0 not checked. [2022-11-26 00:42:48,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 16294 backedges. 1725 proven. 463 refuted. 0 times theorem prover too weak. 14106 trivial. 0 not checked. [2022-11-26 00:42:50,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930540835] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:50,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [566308191] [2022-11-26 00:42:50,170 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:50,171 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:50,171 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-11-26 00:42:50,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:50,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 23, 24] total 52 [2022-11-26 00:42:50,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491444079] [2022-11-26 00:42:50,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:50,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-11-26 00:42:50,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:50,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-11-26 00:42:50,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2416, Unknown=0, NotChecked=0, Total=2652 [2022-11-26 00:42:50,177 INFO L87 Difference]: Start difference. First operand 8554 states and 16499 transitions. Second operand has 52 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 46 states have internal predecessors, (203), 29 states have call successors, (39), 7 states have call predecessors, (39), 4 states have return successors, (33), 24 states have call predecessors, (33), 26 states have call successors, (33) [2022-11-26 00:42:55,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:42:55,592 INFO L93 Difference]: Finished difference Result 16351 states and 37049 transitions. [2022-11-26 00:42:55,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-11-26 00:42:55,593 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 46 states have internal predecessors, (203), 29 states have call successors, (39), 7 states have call predecessors, (39), 4 states have return successors, (33), 24 states have call predecessors, (33), 26 states have call successors, (33) Word has length 740 [2022-11-26 00:42:55,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:42:55,645 INFO L225 Difference]: With dead ends: 16351 [2022-11-26 00:42:55,645 INFO L226 Difference]: Without dead ends: 10254 [2022-11-26 00:42:55,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1577 GetRequests, 1457 SyntacticMatches, 7 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4146 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1543, Invalid=11567, Unknown=0, NotChecked=0, Total=13110 [2022-11-26 00:42:55,686 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 432 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 3553 mSolverCounterSat, 266 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 3819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 266 IncrementalHoareTripleChecker+Valid, 3553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:42:55,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 864 Invalid, 3819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [266 Valid, 3553 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-26 00:42:55,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10254 states. [2022-11-26 00:42:56,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10254 to 9663. [2022-11-26 00:42:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9663 states, 7821 states have (on average 1.1570131696713974) internal successors, (9049), 7636 states have internal predecessors, (9049), 1512 states have call successors, (1512), 165 states have call predecessors, (1512), 327 states have return successors, (8158), 1861 states have call predecessors, (8158), 1512 states have call successors, (8158) [2022-11-26 00:42:56,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9663 states to 9663 states and 18719 transitions. [2022-11-26 00:42:56,904 INFO L78 Accepts]: Start accepts. Automaton has 9663 states and 18719 transitions. Word has length 740 [2022-11-26 00:42:56,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:42:56,905 INFO L495 AbstractCegarLoop]: Abstraction has 9663 states and 18719 transitions. [2022-11-26 00:42:56,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.9038461538461537) internal successors, (203), 46 states have internal predecessors, (203), 29 states have call successors, (39), 7 states have call predecessors, (39), 4 states have return successors, (33), 24 states have call predecessors, (33), 26 states have call successors, (33) [2022-11-26 00:42:56,905 INFO L276 IsEmpty]: Start isEmpty. Operand 9663 states and 18719 transitions. [2022-11-26 00:42:56,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 726 [2022-11-26 00:42:56,912 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:42:56,913 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-11-26 00:42:56,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-11-26 00:42:57,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:57,114 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:42:57,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:42:57,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1756163792, now seen corresponding path program 5 times [2022-11-26 00:42:57,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:42:57,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121300917] [2022-11-26 00:42:57,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:42:57,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:42:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:42:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 635 proven. 623 refuted. 0 times theorem prover too weak. 14344 trivial. 0 not checked. [2022-11-26 00:42:57,932 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:42:57,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121300917] [2022-11-26 00:42:57,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121300917] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:42:57,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237455874] [2022-11-26 00:42:57,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:42:57,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:42:57,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:42:57,934 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:42:57,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-26 00:42:58,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-26 00:42:58,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:42:58,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:42:58,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:42:58,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 2045 proven. 68 refuted. 0 times theorem prover too weak. 13489 trivial. 0 not checked. [2022-11-26 00:42:58,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:42:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 15602 backedges. 2045 proven. 74 refuted. 0 times theorem prover too weak. 13483 trivial. 0 not checked. [2022-11-26 00:42:59,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237455874] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:42:59,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [223441997] [2022-11-26 00:42:59,916 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:42:59,916 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:42:59,916 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-11-26 00:42:59,917 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:42:59,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 14] total 36 [2022-11-26 00:42:59,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425543018] [2022-11-26 00:42:59,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:42:59,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-26 00:42:59,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:42:59,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-26 00:42:59,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1153, Unknown=0, NotChecked=0, Total=1260 [2022-11-26 00:42:59,921 INFO L87 Difference]: Start difference. First operand 9663 states and 18719 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-11-26 00:43:03,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:43:03,404 INFO L93 Difference]: Finished difference Result 18726 states and 46507 transitions. [2022-11-26 00:43:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-26 00:43:03,404 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-11-26 00:43:03,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:43:03,477 INFO L225 Difference]: With dead ends: 18726 [2022-11-26 00:43:03,477 INFO L226 Difference]: Without dead ends: 11705 [2022-11-26 00:43:03,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1523 GetRequests, 1441 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=813, Invalid=5507, Unknown=0, NotChecked=0, Total=6320 [2022-11-26 00:43:03,540 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 471 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 1417 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-26 00:43:03,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 352 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1417 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-26 00:43:03,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11705 states. [2022-11-26 00:43:04,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11705 to 9255. [2022-11-26 00:43:04,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9255 states, 7478 states have (on average 1.152179727199786) internal successors, (8616), 7317 states have internal predecessors, (8616), 1446 states have call successors, (1446), 165 states have call predecessors, (1446), 328 states have return successors, (7079), 1772 states have call predecessors, (7079), 1446 states have call successors, (7079) [2022-11-26 00:43:04,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9255 states to 9255 states and 17141 transitions. [2022-11-26 00:43:04,997 INFO L78 Accepts]: Start accepts. Automaton has 9255 states and 17141 transitions. Word has length 725 [2022-11-26 00:43:04,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:43:04,998 INFO L495 AbstractCegarLoop]: Abstraction has 9255 states and 17141 transitions. [2022-11-26 00:43:04,998 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-11-26 00:43:04,998 INFO L276 IsEmpty]: Start isEmpty. Operand 9255 states and 17141 transitions. [2022-11-26 00:43:05,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 903 [2022-11-26 00:43:05,017 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:43:05,018 INFO L195 NwaCegarLoop]: trace histogram [90, 88, 68, 40, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 31, 31, 28, 22, 17, 17, 16, 16, 16, 16, 7, 7, 7, 7, 4, 3, 3, 3, 1, 1, 1, 1] [2022-11-26 00:43:05,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-11-26 00:43:05,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:43:05,218 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:43:05,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:43:05,219 INFO L85 PathProgramCache]: Analyzing trace with hash 147125611, now seen corresponding path program 6 times [2022-11-26 00:43:05,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:43:05,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424351244] [2022-11-26 00:43:05,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:43:05,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:43:05,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:43:06,316 INFO L134 CoverageAnalysis]: Checked inductivity of 24617 backedges. 921 proven. 667 refuted. 0 times theorem prover too weak. 23029 trivial. 0 not checked. [2022-11-26 00:43:06,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:43:06,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424351244] [2022-11-26 00:43:06,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424351244] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:43:06,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399072162] [2022-11-26 00:43:06,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:43:06,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:43:06,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:43:06,318 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:43:06,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-26 00:43:06,620 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:43:06,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:43:06,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 1502 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-26 00:43:06,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:43:07,324 INFO L134 CoverageAnalysis]: Checked inductivity of 24617 backedges. 2959 proven. 1774 refuted. 0 times theorem prover too weak. 19884 trivial. 0 not checked. [2022-11-26 00:43:07,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:43:09,557 INFO L134 CoverageAnalysis]: Checked inductivity of 24617 backedges. 2943 proven. 1800 refuted. 0 times theorem prover too weak. 19874 trivial. 0 not checked. [2022-11-26 00:43:09,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399072162] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:43:09,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [188355063] [2022-11-26 00:43:09,558 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:43:09,558 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:43:09,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-11-26 00:43:09,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:43:09,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 22] total 53 [2022-11-26 00:43:09,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812466687] [2022-11-26 00:43:09,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:43:09,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-26 00:43:09,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:43:09,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-26 00:43:09,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2563, Unknown=0, NotChecked=0, Total=2756 [2022-11-26 00:43:09,563 INFO L87 Difference]: Start difference. First operand 9255 states and 17141 transitions. Second operand has 53 states, 53 states have (on average 4.377358490566038) internal successors, (232), 51 states have internal predecessors, (232), 32 states have call successors, (44), 6 states have call predecessors, (44), 10 states have return successors, (41), 26 states have call predecessors, (41), 32 states have call successors, (41) [2022-11-26 00:43:19,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:43:19,457 INFO L93 Difference]: Finished difference Result 33154 states and 73694 transitions. [2022-11-26 00:43:19,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-11-26 00:43:19,458 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 4.377358490566038) internal successors, (232), 51 states have internal predecessors, (232), 32 states have call successors, (44), 6 states have call predecessors, (44), 10 states have return successors, (41), 26 states have call predecessors, (41), 32 states have call successors, (41) Word has length 902 [2022-11-26 00:43:19,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:43:19,594 INFO L225 Difference]: With dead ends: 33154 [2022-11-26 00:43:19,594 INFO L226 Difference]: Without dead ends: 24436 [2022-11-26 00:43:19,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1959 GetRequests, 1801 SyntacticMatches, 5 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6695 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2591, Invalid=21279, Unknown=0, NotChecked=0, Total=23870 [2022-11-26 00:43:19,651 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 1042 mSDsluCounter, 1629 mSDsCounter, 0 mSdLazyCounter, 5828 mSolverCounterSat, 811 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 1724 SdHoareTripleChecker+Invalid, 6639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 811 IncrementalHoareTripleChecker+Valid, 5828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:43:19,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 1724 Invalid, 6639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [811 Valid, 5828 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-26 00:43:19,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24436 states. [2022-11-26 00:43:21,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24436 to 17600. [2022-11-26 00:43:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17600 states, 14537 states have (on average 1.179197908784481) internal successors, (17142), 13841 states have internal predecessors, (17142), 2480 states have call successors, (2480), 246 states have call predecessors, (2480), 580 states have return successors, (17126), 3512 states have call predecessors, (17126), 2479 states have call successors, (17126) [2022-11-26 00:43:22,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17600 states to 17600 states and 36748 transitions. [2022-11-26 00:43:22,015 INFO L78 Accepts]: Start accepts. Automaton has 17600 states and 36748 transitions. Word has length 902 [2022-11-26 00:43:22,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:43:22,016 INFO L495 AbstractCegarLoop]: Abstraction has 17600 states and 36748 transitions. [2022-11-26 00:43:22,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 4.377358490566038) internal successors, (232), 51 states have internal predecessors, (232), 32 states have call successors, (44), 6 states have call predecessors, (44), 10 states have return successors, (41), 26 states have call predecessors, (41), 32 states have call successors, (41) [2022-11-26 00:43:22,016 INFO L276 IsEmpty]: Start isEmpty. Operand 17600 states and 36748 transitions. [2022-11-26 00:43:22,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1046 [2022-11-26 00:43:22,032 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:43:22,032 INFO L195 NwaCegarLoop]: trace histogram [103, 102, 80, 45, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 35, 23, 20, 20, 19, 19, 19, 19, 7, 7, 7, 7, 5, 4, 4, 4, 1, 1, 1, 1] [2022-11-26 00:43:22,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-11-26 00:43:22,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-11-26 00:43:22,233 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:43:22,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:43:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1131896262, now seen corresponding path program 7 times [2022-11-26 00:43:22,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:43:22,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464117702] [2022-11-26 00:43:22,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:43:22,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:43:22,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:43:23,884 INFO L134 CoverageAnalysis]: Checked inductivity of 32994 backedges. 2907 proven. 1197 refuted. 0 times theorem prover too weak. 28890 trivial. 0 not checked. [2022-11-26 00:43:23,884 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:43:23,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464117702] [2022-11-26 00:43:23,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464117702] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:43:23,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735353801] [2022-11-26 00:43:23,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:43:23,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:43:23,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:43:23,886 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:43:23,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-26 00:43:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:43:24,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 2392 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-26 00:43:24,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:43:24,889 INFO L134 CoverageAnalysis]: Checked inductivity of 32994 backedges. 16793 proven. 574 refuted. 0 times theorem prover too weak. 15627 trivial. 0 not checked. [2022-11-26 00:43:24,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:43:26,567 INFO L134 CoverageAnalysis]: Checked inductivity of 32994 backedges. 2274 proven. 1558 refuted. 0 times theorem prover too weak. 29162 trivial. 0 not checked. [2022-11-26 00:43:26,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735353801] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:43:26,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [655475648] [2022-11-26 00:43:26,569 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:43:26,569 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:43:26,569 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-11-26 00:43:26,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:43:26,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 22] total 43 [2022-11-26 00:43:26,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909150812] [2022-11-26 00:43:26,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:43:26,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-26 00:43:26,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:43:26,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-26 00:43:26,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1650, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 00:43:26,575 INFO L87 Difference]: Start difference. First operand 17600 states and 36748 transitions. Second operand has 43 states, 43 states have (on average 4.6976744186046515) internal successors, (202), 43 states have internal predecessors, (202), 25 states have call successors, (36), 2 states have call predecessors, (36), 7 states have return successors, (38), 22 states have call predecessors, (38), 25 states have call successors, (38) [2022-11-26 00:43:31,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:43:31,712 INFO L93 Difference]: Finished difference Result 31688 states and 72190 transitions. [2022-11-26 00:43:31,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-26 00:43:31,712 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.6976744186046515) internal successors, (202), 43 states have internal predecessors, (202), 25 states have call successors, (36), 2 states have call predecessors, (36), 7 states have return successors, (38), 22 states have call predecessors, (38), 25 states have call successors, (38) Word has length 1045 [2022-11-26 00:43:31,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:43:31,795 INFO L225 Difference]: With dead ends: 31688 [2022-11-26 00:43:31,795 INFO L226 Difference]: Without dead ends: 15100 [2022-11-26 00:43:31,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2162 GetRequests, 2060 SyntacticMatches, 10 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2158 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1010, Invalid=7732, Unknown=0, NotChecked=0, Total=8742 [2022-11-26 00:43:31,886 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 231 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 2901 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 3017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:43:31,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 367 Invalid, 3017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2901 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-26 00:43:31,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15100 states. [2022-11-26 00:43:33,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15100 to 12997. [2022-11-26 00:43:33,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12997 states, 10640 states have (on average 1.1729323308270676) internal successors, (12480), 10219 states have internal predecessors, (12480), 1870 states have call successors, (1870), 213 states have call predecessors, (1870), 484 states have return successors, (9557), 2564 states have call predecessors, (9557), 1870 states have call successors, (9557) [2022-11-26 00:43:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12997 states to 12997 states and 23907 transitions. [2022-11-26 00:43:33,809 INFO L78 Accepts]: Start accepts. Automaton has 12997 states and 23907 transitions. Word has length 1045 [2022-11-26 00:43:33,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:43:33,810 INFO L495 AbstractCegarLoop]: Abstraction has 12997 states and 23907 transitions. [2022-11-26 00:43:33,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.6976744186046515) internal successors, (202), 43 states have internal predecessors, (202), 25 states have call successors, (36), 2 states have call predecessors, (36), 7 states have return successors, (38), 22 states have call predecessors, (38), 25 states have call successors, (38) [2022-11-26 00:43:33,810 INFO L276 IsEmpty]: Start isEmpty. Operand 12997 states and 23907 transitions. [2022-11-26 00:43:33,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1142 [2022-11-26 00:43:33,824 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:43:33,824 INFO L195 NwaCegarLoop]: trace histogram [113, 112, 87, 50, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 37, 26, 22, 22, 21, 21, 21, 21, 9, 9, 9, 9, 5, 4, 4, 4, 1, 1, 1, 1] [2022-11-26 00:43:33,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-11-26 00:43:34,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-11-26 00:43:34,025 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:43:34,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:43:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1874363011, now seen corresponding path program 8 times [2022-11-26 00:43:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:43:34,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063338904] [2022-11-26 00:43:34,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:43:34,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:43:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:43:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 39494 backedges. 1237 proven. 476 refuted. 0 times theorem prover too weak. 37781 trivial. 0 not checked. [2022-11-26 00:43:35,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:43:35,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063338904] [2022-11-26 00:43:35,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063338904] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:43:35,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585304683] [2022-11-26 00:43:35,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:43:35,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:43:35,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:43:35,413 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:43:35,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-26 00:43:35,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-26 00:43:35,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:43:35,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:43:35,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:43:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 39494 backedges. 18219 proven. 64 refuted. 0 times theorem prover too weak. 21211 trivial. 0 not checked. [2022-11-26 00:43:35,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:43:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 39494 backedges. 1529 proven. 450 refuted. 0 times theorem prover too weak. 37515 trivial. 0 not checked. [2022-11-26 00:43:36,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585304683] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:43:36,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [853463598] [2022-11-26 00:43:36,857 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:43:36,857 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:43:36,858 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-11-26 00:43:36,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:43:36,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 9] total 29 [2022-11-26 00:43:36,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837784723] [2022-11-26 00:43:36,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:43:36,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-26 00:43:36,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:43:36,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-26 00:43:36,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-11-26 00:43:36,862 INFO L87 Difference]: Start difference. First operand 12997 states and 23907 transitions. Second operand has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 12 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 13 states have call predecessors, (23), 12 states have call successors, (23) [2022-11-26 00:43:40,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:43:40,887 INFO L93 Difference]: Finished difference Result 27372 states and 51125 transitions. [2022-11-26 00:43:40,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-26 00:43:40,888 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 12 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 13 states have call predecessors, (23), 12 states have call successors, (23) Word has length 1141 [2022-11-26 00:43:40,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:43:40,978 INFO L225 Difference]: With dead ends: 27372 [2022-11-26 00:43:40,978 INFO L226 Difference]: Without dead ends: 16373 [2022-11-26 00:43:41,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2354 GetRequests, 2272 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=933, Invalid=5073, Unknown=0, NotChecked=0, Total=6006 [2022-11-26 00:43:41,029 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 62 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 2405 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 2432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:43:41,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 300 Invalid, 2432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 2405 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-26 00:43:41,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16373 states. [2022-11-26 00:43:42,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16373 to 13159. [2022-11-26 00:43:42,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13159 states, 10985 states have (on average 1.1053254437869822) internal successors, (12142), 10310 states have internal predecessors, (12142), 1759 states have call successors, (1759), 181 states have call predecessors, (1759), 412 states have return successors, (9135), 2667 states have call predecessors, (9135), 1759 states have call successors, (9135) [2022-11-26 00:43:42,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13159 states to 13159 states and 23036 transitions. [2022-11-26 00:43:42,668 INFO L78 Accepts]: Start accepts. Automaton has 13159 states and 23036 transitions. Word has length 1141 [2022-11-26 00:43:42,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:43:42,668 INFO L495 AbstractCegarLoop]: Abstraction has 13159 states and 23036 transitions. [2022-11-26 00:43:42,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 12 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 13 states have call predecessors, (23), 12 states have call successors, (23) [2022-11-26 00:43:42,669 INFO L276 IsEmpty]: Start isEmpty. Operand 13159 states and 23036 transitions. [2022-11-26 00:43:42,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-11-26 00:43:42,677 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:43:42,678 INFO L195 NwaCegarLoop]: trace histogram [95, 95, 95, 95, 95, 95, 95, 95, 94, 1, 1, 1, 1, 1] [2022-11-26 00:43:42,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-11-26 00:43:42,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:43:42,878 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:43:42,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:43:42,879 INFO L85 PathProgramCache]: Analyzing trace with hash 562618125, now seen corresponding path program 6 times [2022-11-26 00:43:42,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:43:42,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848365268] [2022-11-26 00:43:42,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:43:42,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:43:43,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:44:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-11-26 00:44:08,913 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:44:08,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848365268] [2022-11-26 00:44:08,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848365268] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:44:08,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437137233] [2022-11-26 00:44:08,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:44:08,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:44:08,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:44:08,915 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:44:08,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-11-26 00:44:09,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:44:09,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:44:09,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 2392 conjuncts, 191 conjunts are in the unsatisfiable core [2022-11-26 00:44:09,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:44:10,115 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-11-26 00:44:10,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:44:41,403 INFO L134 CoverageAnalysis]: Checked inductivity of 40185 backedges. 0 proven. 22325 refuted. 0 times theorem prover too weak. 17860 trivial. 0 not checked. [2022-11-26 00:44:41,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437137233] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:44:41,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [842335257] [2022-11-26 00:44:41,405 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-26 00:44:41,405 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:44:41,405 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:44:41,406 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:44:41,406 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:44:41,682 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 12 for LOIs [2022-11-26 00:44:41,688 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:44:43,597 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '562842#(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-11-26 00:44:43,597 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:44:43,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:44:43,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [191, 191, 191] total 381 [2022-11-26 00:44:43,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218764343] [2022-11-26 00:44:43,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:44:43,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2022-11-26 00:44:43,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:44:43,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2022-11-26 00:44:43,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36717, Invalid=117339, Unknown=0, NotChecked=0, Total=154056 [2022-11-26 00:44:43,631 INFO L87 Difference]: Start difference. First operand 13159 states and 23036 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-11-26 00:45:54,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:45:54,182 INFO L93 Difference]: Finished difference Result 25469 states and 44465 transitions. [2022-11-26 00:45:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 382 states. [2022-11-26 00:45:54,183 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-11-26 00:45:54,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:45:54,322 INFO L225 Difference]: With dead ends: 25469 [2022-11-26 00:45:54,322 INFO L226 Difference]: Without dead ends: 25468 [2022-11-26 00:45:54,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2956 GetRequests, 2375 SyntacticMatches, 0 SemanticMatches, 581 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79036 ImplicationChecksByTransitivity, 65.0s TimeCoverageRelationStatistics Valid=91342, Invalid=247964, Unknown=0, NotChecked=0, Total=339306 [2022-11-26 00:45:54,373 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 4300 mSDsluCounter, 2132 mSDsCounter, 0 mSdLazyCounter, 2392 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4300 SdHoareTripleChecker+Valid, 2356 SdHoareTripleChecker+Invalid, 2393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-26 00:45:54,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4300 Valid, 2356 Invalid, 2393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2392 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-26 00:45:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25468 states. [2022-11-26 00:45:57,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25468 to 22663. [2022-11-26 00:45:57,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22663 states, 19049 states have (on average 1.1060948081264108) internal successors, (21070), 17798 states have internal predecessors, (21070), 3199 states have call successors, (3199), 181 states have call predecessors, (3199), 412 states have return successors, (15471), 4683 states have call predecessors, (15471), 3199 states have call successors, (15471) [2022-11-26 00:45:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22663 states to 22663 states and 39740 transitions. [2022-11-26 00:45:57,473 INFO L78 Accepts]: Start accepts. Automaton has 22663 states and 39740 transitions. Word has length 859 [2022-11-26 00:45:57,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:45:57,475 INFO L495 AbstractCegarLoop]: Abstraction has 22663 states and 39740 transitions. [2022-11-26 00:45:57,475 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-11-26 00:45:57,476 INFO L276 IsEmpty]: Start isEmpty. Operand 22663 states and 39740 transitions. [2022-11-26 00:45:57,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2022-11-26 00:45:57,502 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:45:57,503 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-11-26 00:45:57,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-11-26 00:45:57,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:45:57,713 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:45:57,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:45:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash 947592114, now seen corresponding path program 9 times [2022-11-26 00:45:57,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:45:57,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037110212] [2022-11-26 00:45:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:45:57,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:45:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:45:59,944 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 4464 proven. 1105 refuted. 0 times theorem prover too weak. 52000 trivial. 0 not checked. [2022-11-26 00:45:59,945 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:45:59,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037110212] [2022-11-26 00:45:59,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037110212] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:45:59,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329929747] [2022-11-26 00:45:59,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:45:59,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:45:59,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:45:59,946 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:45:59,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-11-26 00:46:00,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:46:00,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:46:00,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 2269 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-26 00:46:00,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:01,041 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 5944 proven. 1223 refuted. 0 times theorem prover too weak. 50402 trivial. 0 not checked. [2022-11-26 00:46:01,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 57569 backedges. 5921 proven. 1256 refuted. 0 times theorem prover too weak. 50392 trivial. 0 not checked. [2022-11-26 00:46:03,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329929747] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:46:03,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1978626889] [2022-11-26 00:46:03,688 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:46:03,688 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:03,689 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-11-26 00:46:03,690 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:46:03,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 22] total 51 [2022-11-26 00:46:03,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517144869] [2022-11-26 00:46:03,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:46:03,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-11-26 00:46:03,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:03,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-11-26 00:46:03,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2372, Unknown=0, NotChecked=0, Total=2550 [2022-11-26 00:46:03,694 INFO L87 Difference]: Start difference. First operand 22663 states and 39740 transitions. Second operand has 51 states, 51 states have (on average 5.098039215686274) internal successors, (260), 51 states have internal predecessors, (260), 36 states have call successors, (44), 4 states have call predecessors, (44), 14 states have return successors, (44), 24 states have call predecessors, (44), 36 states have call successors, (44) [2022-11-26 00:46:15,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:15,935 INFO L93 Difference]: Finished difference Result 63371 states and 170565 transitions. [2022-11-26 00:46:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-11-26 00:46:15,936 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 5.098039215686274) internal successors, (260), 51 states have internal predecessors, (260), 36 states have call successors, (44), 4 states have call predecessors, (44), 14 states have return successors, (44), 24 states have call predecessors, (44), 36 states have call successors, (44) Word has length 1369 [2022-11-26 00:46:15,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:16,141 INFO L225 Difference]: With dead ends: 63371 [2022-11-26 00:46:16,141 INFO L226 Difference]: Without dead ends: 38837 [2022-11-26 00:46:16,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2860 GetRequests, 2728 SyntacticMatches, 6 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4211 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2231, Invalid=14025, Unknown=0, NotChecked=0, Total=16256 [2022-11-26 00:46:16,557 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 1037 mSDsluCounter, 1512 mSDsCounter, 0 mSdLazyCounter, 4836 mSolverCounterSat, 1239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 6075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1239 IncrementalHoareTripleChecker+Valid, 4836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:16,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1041 Valid, 1599 Invalid, 6075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1239 Valid, 4836 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-26 00:46:16,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38837 states. [2022-11-26 00:46:20,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38837 to 26765. [2022-11-26 00:46:20,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26765 states, 22501 states have (on average 1.110883960712857) internal successors, (24996), 20953 states have internal predecessors, (24996), 3598 states have call successors, (3598), 210 states have call predecessors, (3598), 663 states have return successors, (21570), 5601 states have call predecessors, (21570), 3594 states have call successors, (21570) [2022-11-26 00:46:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26765 states to 26765 states and 50164 transitions. [2022-11-26 00:46:21,103 INFO L78 Accepts]: Start accepts. Automaton has 26765 states and 50164 transitions. Word has length 1369 [2022-11-26 00:46:21,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:21,104 INFO L495 AbstractCegarLoop]: Abstraction has 26765 states and 50164 transitions. [2022-11-26 00:46:21,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 5.098039215686274) internal successors, (260), 51 states have internal predecessors, (260), 36 states have call successors, (44), 4 states have call predecessors, (44), 14 states have return successors, (44), 24 states have call predecessors, (44), 36 states have call successors, (44) [2022-11-26 00:46:21,105 INFO L276 IsEmpty]: Start isEmpty. Operand 26765 states and 50164 transitions. [2022-11-26 00:46:21,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1359 [2022-11-26 00:46:21,129 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:21,129 INFO L195 NwaCegarLoop]: trace histogram [134, 133, 104, 60, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 44, 30, 23, 23, 22, 22, 22, 22, 9, 9, 9, 9, 5, 4, 4, 4, 1, 1, 1, 1] [2022-11-26 00:46:21,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-11-26 00:46:21,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-11-26 00:46:21,334 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-26 00:46:21,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:21,334 INFO L85 PathProgramCache]: Analyzing trace with hash -961459270, now seen corresponding path program 9 times [2022-11-26 00:46:21,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:21,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527002909] [2022-11-26 00:46:21,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:23,924 INFO L134 CoverageAnalysis]: Checked inductivity of 56645 backedges. 2572 proven. 1532 refuted. 0 times theorem prover too weak. 52541 trivial. 0 not checked. [2022-11-26 00:46:23,925 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:23,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527002909] [2022-11-26 00:46:23,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527002909] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:23,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825244298] [2022-11-26 00:46:23,925 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:46:23,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:23,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:23,926 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:23,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3546a90b-7adb-491c-831c-9e448c31f4b3/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-26 00:46:24,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:46:24,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:46:24,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 2237 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-26 00:46:24,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:25,215 INFO L134 CoverageAnalysis]: Checked inductivity of 56645 backedges. 14412 proven. 1097 refuted. 0 times theorem prover too weak. 41136 trivial. 0 not checked. [2022-11-26 00:46:25,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:28,911 INFO L134 CoverageAnalysis]: Checked inductivity of 56645 backedges. 7066 proven. 1822 refuted. 0 times theorem prover too weak. 47757 trivial. 0 not checked. [2022-11-26 00:46:28,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825244298] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:46:28,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2139169689] [2022-11-26 00:46:28,912 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-26 00:46:28,913 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:28,913 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-11-26 00:46:28,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:46:28,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 24] total 52 [2022-11-26 00:46:28,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795439139] [2022-11-26 00:46:28,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:46:28,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-11-26 00:46:28,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:28,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-11-26 00:46:28,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=2463, Unknown=0, NotChecked=0, Total=2652 [2022-11-26 00:46:28,920 INFO L87 Difference]: Start difference. First operand 26765 states and 50164 transitions. Second operand has 52 states, 52 states have (on average 5.326923076923077) internal successors, (277), 51 states have internal predecessors, (277), 34 states have call successors, (43), 4 states have call predecessors, (43), 15 states have return successors, (45), 24 states have call predecessors, (45), 32 states have call successors, (45) [2022-11-26 00:46:41,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:41,991 INFO L93 Difference]: Finished difference Result 55729 states and 144336 transitions. [2022-11-26 00:46:41,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-11-26 00:46:41,992 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 5.326923076923077) internal successors, (277), 51 states have internal predecessors, (277), 34 states have call successors, (43), 4 states have call predecessors, (43), 15 states have return successors, (45), 24 states have call predecessors, (45), 32 states have call successors, (45) Word has length 1358 [2022-11-26 00:46:41,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:42,151 INFO L225 Difference]: With dead ends: 55729 [2022-11-26 00:46:42,151 INFO L226 Difference]: Without dead ends: 35790 [2022-11-26 00:46:42,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2870 GetRequests, 2689 SyntacticMatches, 10 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8673 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=3655, Invalid=26101, Unknown=0, NotChecked=0, Total=29756 [2022-11-26 00:46:42,380 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 1169 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 3977 mSolverCounterSat, 1170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1174 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 5147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1170 IncrementalHoareTripleChecker+Valid, 3977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:42,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1174 Valid, 893 Invalid, 5147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1170 Valid, 3977 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-26 00:46:42,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35790 states.