./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-cav19/array_init_nondet_vars.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-cav19/array_init_nondet_vars.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b36a429fc2ac304c1da00c90b438bd7c9bbfb7e9d7c6704fc9e7805ab1ca424f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 10:26:47,980 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 10:26:47,982 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 10:26:47,994 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 10:26:47,994 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 10:26:47,995 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 10:26:47,995 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 10:26:47,996 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 10:26:47,997 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 10:26:47,998 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 10:26:47,999 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 10:26:47,999 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 10:26:48,000 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 10:26:48,000 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 10:26:48,001 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 10:26:48,002 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 10:26:48,002 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 10:26:48,003 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 10:26:48,004 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 10:26:48,005 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 10:26:48,006 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 10:26:48,007 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 10:26:48,008 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 10:26:48,009 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 10:26:48,011 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 10:26:48,011 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 10:26:48,011 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 10:26:48,012 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 10:26:48,012 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 10:26:48,013 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 10:26:48,013 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 10:26:48,013 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 10:26:48,014 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 10:26:48,014 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 10:26:48,015 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 10:26:48,015 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 10:26:48,016 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 10:26:48,016 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 10:26:48,016 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 10:26:48,017 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 10:26:48,017 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 10:26:48,018 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 10:26:48,031 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 10:26:48,031 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 10:26:48,032 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 10:26:48,032 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 10:26:48,032 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 10:26:48,032 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 10:26:48,032 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 10:26:48,033 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 10:26:48,033 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 10:26:48,034 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 10:26:48,034 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 10:26:48,034 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 10:26:48,034 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 10:26:48,035 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 10:26:48,035 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 10:26:48,036 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 10:26:48,036 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:26:48,037 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 10:26:48,037 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 10:26:48,038 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_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b36a429fc2ac304c1da00c90b438bd7c9bbfb7e9d7c6704fc9e7805ab1ca424f [2022-12-14 10:26:48,213 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 10:26:48,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 10:26:48,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 10:26:48,232 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 10:26:48,232 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 10:26:48,233 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/array-cav19/array_init_nondet_vars.c [2022-12-14 10:26:50,886 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 10:26:51,053 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 10:26:51,054 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c [2022-12-14 10:26:51,058 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/data/f65f78c4f/3b8f2513408d41c3ac22eea4c62e3ca3/FLAGbf788c2cc [2022-12-14 10:26:51,069 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/data/f65f78c4f/3b8f2513408d41c3ac22eea4c62e3ca3 [2022-12-14 10:26:51,071 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 10:26:51,072 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 10:26:51,073 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 10:26:51,073 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 10:26:51,076 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 10:26:51,076 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,077 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78af6982 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51, skipping insertion in model container [2022-12-14 10:26:51,077 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,083 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 10:26:51,093 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:26:51,194 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c[413,426] [2022-12-14 10:26:51,205 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:26:51,214 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 10:26:51,223 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c[413,426] [2022-12-14 10:26:51,229 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:26:51,240 INFO L208 MainTranslator]: Completed translation [2022-12-14 10:26:51,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51 WrapperNode [2022-12-14 10:26:51,241 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 10:26:51,242 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 10:26:51,242 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 10:26:51,242 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 10:26:51,247 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,252 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,265 INFO L138 Inliner]: procedures = 15, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 55 [2022-12-14 10:26:51,266 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 10:26:51,266 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 10:26:51,266 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 10:26:51,266 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 10:26:51,272 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,274 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,274 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,278 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,281 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,282 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,283 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,285 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 10:26:51,285 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 10:26:51,286 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 10:26:51,286 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 10:26:51,286 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (1/1) ... [2022-12-14 10:26:51,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:26:51,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:26:51,311 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 10:26:51,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 10:26:51,338 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 10:26:51,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 10:26:51,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 10:26:51,396 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 10:26:51,398 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 10:26:51,492 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 10:26:51,514 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 10:26:51,514 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 10:26:51,516 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:26:51 BoogieIcfgContainer [2022-12-14 10:26:51,516 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 10:26:51,518 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 10:26:51,518 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 10:26:51,520 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 10:26:51,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:26:51" (1/3) ... [2022-12-14 10:26:51,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6db09fb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:26:51, skipping insertion in model container [2022-12-14 10:26:51,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:26:51" (2/3) ... [2022-12-14 10:26:51,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6db09fb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:26:51, skipping insertion in model container [2022-12-14 10:26:51,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:26:51" (3/3) ... [2022-12-14 10:26:51,522 INFO L112 eAbstractionObserver]: Analyzing ICFG array_init_nondet_vars.c [2022-12-14 10:26:51,536 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 10:26:51,537 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 10:26:51,572 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 10:26:51,577 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;@7740b2f4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 10:26:51,578 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 10:26:51,581 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:26:51,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 10:26:51,587 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:26:51,588 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:26:51,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:26:51,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:26:51,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1661147299, now seen corresponding path program 1 times [2022-12-14 10:26:51,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:26:51,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186057693] [2022-12-14 10:26:51,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:26:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 10:26:51,831 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:26:51,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186057693] [2022-12-14 10:26:51,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186057693] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:26:51,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:26:51,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 10:26:51,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086176991] [2022-12-14 10:26:51,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:26:51,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:26:51,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:26:51,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:26:51,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:26:51,862 INFO L87 Difference]: Start difference. First operand has 16 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:26:51,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:26:51,909 INFO L93 Difference]: Finished difference Result 32 states and 41 transitions. [2022-12-14 10:26:51,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:26:51,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2022-12-14 10:26:51,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:26:51,917 INFO L225 Difference]: With dead ends: 32 [2022-12-14 10:26:51,917 INFO L226 Difference]: Without dead ends: 23 [2022-12-14 10:26:51,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:26:51,922 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 8 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:26:51,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 25 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:26:51,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-12-14 10:26:51,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 16. [2022-12-14 10:26:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:26:51,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-12-14 10:26:51,947 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 13 [2022-12-14 10:26:51,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:26:51,947 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-12-14 10:26:51,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:26:51,947 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-12-14 10:26:51,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 10:26:51,948 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:26:51,948 INFO L195 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:26:51,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 10:26:51,949 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:26:51,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:26:51,949 INFO L85 PathProgramCache]: Analyzing trace with hash -278262779, now seen corresponding path program 1 times [2022-12-14 10:26:51,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:26:51,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395184689] [2022-12-14 10:26:51,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:51,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:26:51,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:52,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:26:52,314 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:26:52,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395184689] [2022-12-14 10:26:52,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395184689] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:26:52,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762283959] [2022-12-14 10:26:52,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:52,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:26:52,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:26:52,316 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:26:52,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 10:26:52,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:52,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-14 10:26:52,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:26:52,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:26:52,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:26:52,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:26:52,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:26:52,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:26:52,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:26:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:26:52,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762283959] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:26:52,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1910003143] [2022-12-14 10:26:52,855 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 10:26:52,855 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:26:52,859 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:26:52,864 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:26:52,864 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:26:52,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:52,975 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:26:52,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:26:52,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:52,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:26:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:53,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:26:53,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:53,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:53,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:53,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:53,551 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:26:53,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:26:53,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:26:53,726 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:26:53,727 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:26:54,517 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '208#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~i~0#1| 1) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:26:54,517 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:26:54,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:26:54,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 17 [2022-12-14 10:26:54,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831824715] [2022-12-14 10:26:54,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:26:54,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 10:26:54,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:26:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 10:26:54,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-12-14 10:26:54,521 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 17 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 13 states have internal predecessors, (20), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 10:26:54,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:26:54,727 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2022-12-14 10:26:54,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 10:26:54,728 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 13 states have internal predecessors, (20), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 18 [2022-12-14 10:26:54,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:26:54,728 INFO L225 Difference]: With dead ends: 37 [2022-12-14 10:26:54,728 INFO L226 Difference]: Without dead ends: 35 [2022-12-14 10:26:54,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 10:26:54,730 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 87 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:26:54,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 73 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:26:54,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-12-14 10:26:54,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 21. [2022-12-14 10:26:54,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.2) internal successors, (18), 15 states have internal predecessors, (18), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 10:26:54,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 26 transitions. [2022-12-14 10:26:54,734 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 26 transitions. Word has length 18 [2022-12-14 10:26:54,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:26:54,734 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 26 transitions. [2022-12-14 10:26:54,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 13 states have internal predecessors, (20), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 10:26:54,735 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 26 transitions. [2022-12-14 10:26:54,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 10:26:54,735 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:26:54,736 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:26:54,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 10:26:54,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-12-14 10:26:54,938 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:26:54,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:26:54,940 INFO L85 PathProgramCache]: Analyzing trace with hash -434026686, now seen corresponding path program 1 times [2022-12-14 10:26:54,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:26:54,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613521163] [2022-12-14 10:26:54,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:54,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:26:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:55,103 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 10:26:55,103 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:26:55,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613521163] [2022-12-14 10:26:55,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613521163] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:26:55,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885539877] [2022-12-14 10:26:55,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:55,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:26:55,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:26:55,105 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:26:55,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 10:26:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:55,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 10:26:55,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:26:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 10:26:55,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:26:55,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 10:26:55,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885539877] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:26:55,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [665800029] [2022-12-14 10:26:55,221 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:26:55,221 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:26:55,221 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:26:55,221 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:26:55,222 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:26:55,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,284 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:26:55,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:26:55,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:26:55,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:26:55,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:55,729 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:26:55,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:26:55,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:26:55,867 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:26:55,868 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:26:56,450 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '446#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:26:56,450 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:26:56,450 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:26:56,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-12-14 10:26:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616044722] [2022-12-14 10:26:56,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:26:56,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 10:26:56,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:26:56,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 10:26:56,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-12-14 10:26:56,451 INFO L87 Difference]: Start difference. First operand 21 states and 26 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 10:26:56,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:26:56,491 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2022-12-14 10:26:56,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 10:26:56,492 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 21 [2022-12-14 10:26:56,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:26:56,492 INFO L225 Difference]: With dead ends: 40 [2022-12-14 10:26:56,492 INFO L226 Difference]: Without dead ends: 31 [2022-12-14 10:26:56,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-12-14 10:26:56,494 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 17 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:26:56,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 44 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:26:56,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-12-14 10:26:56,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 19. [2022-12-14 10:26:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 10:26:56,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 23 transitions. [2022-12-14 10:26:56,499 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 23 transitions. Word has length 21 [2022-12-14 10:26:56,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:26:56,499 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 23 transitions. [2022-12-14 10:26:56,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 10:26:56,499 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 23 transitions. [2022-12-14 10:26:56,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 10:26:56,500 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:26:56,500 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:26:56,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 10:26:56,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:26:56,702 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:26:56,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:26:56,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2086803997, now seen corresponding path program 2 times [2022-12-14 10:26:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:26:56,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574460057] [2022-12-14 10:26:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:26:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:26:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:26:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 10:26:57,051 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:26:57,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574460057] [2022-12-14 10:26:57,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574460057] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:26:57,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519687882] [2022-12-14 10:26:57,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:26:57,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:26:57,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:26:57,052 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:26:57,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 10:26:57,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 10:26:57,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:26:57,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-14 10:26:57,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:26:57,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:26:57,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:26:57,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:26:57,317 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 10:26:57,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:26:57,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519687882] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:26:57,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [689384478] [2022-12-14 10:26:57,386 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 10:26:57,386 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:26:57,386 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:26:57,386 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:26:57,386 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:26:57,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,440 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:26:57,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:26:57,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:26:57,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:26:57,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:26:57,867 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:26:57,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:26:57,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:26:57,972 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:26:57,973 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:26:58,661 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '649#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~i~0#1| 1) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:26:58,661 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:26:58,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:26:58,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2022-12-14 10:26:58,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86106423] [2022-12-14 10:26:58,662 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:26:58,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 10:26:58,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:26:58,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 10:26:58,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 10:26:58,663 INFO L87 Difference]: Start difference. First operand 19 states and 23 transitions. Second operand has 19 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 15 states have internal predecessors, (23), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 10:27:00,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:03,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:03,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:03,029 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2022-12-14 10:27:03,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 10:27:03,030 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 15 states have internal predecessors, (23), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 23 [2022-12-14 10:27:03,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:03,031 INFO L225 Difference]: With dead ends: 54 [2022-12-14 10:27:03,031 INFO L226 Difference]: Without dead ends: 52 [2022-12-14 10:27:03,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=363, Invalid=2087, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 10:27:03,034 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 87 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 31 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:03,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 68 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 216 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2022-12-14 10:27:03,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-12-14 10:27:03,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 30. [2022-12-14 10:27:03,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:03,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2022-12-14 10:27:03,040 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 23 [2022-12-14 10:27:03,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:03,040 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2022-12-14 10:27:03,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 15 states have internal predecessors, (23), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 10:27:03,040 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2022-12-14 10:27:03,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-14 10:27:03,041 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:03,041 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:03,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 10:27:03,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:03,242 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:03,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:03,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1679276196, now seen corresponding path program 2 times [2022-12-14 10:27:03,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:03,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018933928] [2022-12-14 10:27:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:03,482 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 10:27:03,482 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:03,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018933928] [2022-12-14 10:27:03,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018933928] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:03,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698919074] [2022-12-14 10:27:03,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:27:03,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:03,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:03,484 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:03,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 10:27:03,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 10:27:03,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:03,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-14 10:27:03,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:03,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:03,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:27:03,789 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 10:27:03,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:03,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:27:03,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:27:04,042 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 10:27:04,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698919074] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:04,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [203781292] [2022-12-14 10:27:04,044 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:04,044 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:04,044 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:04,044 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:04,045 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:04,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,090 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:04,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:04,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,116 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:04,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:04,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:04,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:04,584 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:04,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:04,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:04,703 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:04,704 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:05,512 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '990#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:05,512 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:05,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:05,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 27 [2022-12-14 10:27:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786020329] [2022-12-14 10:27:05,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:05,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-14 10:27:05,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-14 10:27:05,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1293, Unknown=0, NotChecked=0, Total=1482 [2022-12-14 10:27:05,515 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. Second operand has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 21 states have internal predecessors, (38), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2022-12-14 10:27:06,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:06,030 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2022-12-14 10:27:06,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 10:27:06,031 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 21 states have internal predecessors, (38), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) Word has length 26 [2022-12-14 10:27:06,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:06,033 INFO L225 Difference]: With dead ends: 60 [2022-12-14 10:27:06,033 INFO L226 Difference]: Without dead ends: 58 [2022-12-14 10:27:06,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=476, Invalid=2604, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 10:27:06,035 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 128 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:06,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 119 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:27:06,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-12-14 10:27:06,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 39. [2022-12-14 10:27:06,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:06,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 47 transitions. [2022-12-14 10:27:06,042 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 47 transitions. Word has length 26 [2022-12-14 10:27:06,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:06,042 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 47 transitions. [2022-12-14 10:27:06,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 21 states have internal predecessors, (38), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2022-12-14 10:27:06,042 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 47 transitions. [2022-12-14 10:27:06,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 10:27:06,043 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:06,043 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:06,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 10:27:06,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:06,244 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:06,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1430596478, now seen corresponding path program 3 times [2022-12-14 10:27:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:06,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552481724] [2022-12-14 10:27:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:06,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:06,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:06,573 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:06,574 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:06,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552481724] [2022-12-14 10:27:06,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552481724] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:06,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068515192] [2022-12-14 10:27:06,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:27:06,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:06,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:06,575 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:06,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 10:27:06,622 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:27:06,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:06,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 10:27:06,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:06,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:06,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:06,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:06,856 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 10:27:06,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:06,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:27:06,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:27:07,003 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:07,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068515192] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:07,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1381039095] [2022-12-14 10:27:07,005 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:07,006 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:07,006 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:07,006 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:07,006 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:07,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,058 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:07,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:07,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,092 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:07,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:07,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:07,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:07,463 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:07,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:07,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:07,586 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:07,587 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:08,225 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1382#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:08,225 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:08,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:08,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 12] total 24 [2022-12-14 10:27:08,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312723533] [2022-12-14 10:27:08,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:08,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 10:27:08,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:08,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 10:27:08,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1109, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 10:27:08,227 INFO L87 Difference]: Start difference. First operand 39 states and 47 transitions. Second operand has 24 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 20 states have internal predecessors, (37), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-12-14 10:27:10,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:10,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:10,562 INFO L93 Difference]: Finished difference Result 84 states and 92 transitions. [2022-12-14 10:27:10,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 10:27:10,562 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 20 states have internal predecessors, (37), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) Word has length 31 [2022-12-14 10:27:10,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:10,563 INFO L225 Difference]: With dead ends: 84 [2022-12-14 10:27:10,564 INFO L226 Difference]: Without dead ends: 82 [2022-12-14 10:27:10,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 64 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2022-12-14 10:27:10,565 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 216 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 47 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:10,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 143 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 299 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 10:27:10,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-12-14 10:27:10,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 45. [2022-12-14 10:27:10,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 states have internal predecessors, (40), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:10,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2022-12-14 10:27:10,576 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 31 [2022-12-14 10:27:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:10,577 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2022-12-14 10:27:10,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 20 states have internal predecessors, (37), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-12-14 10:27:10,577 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2022-12-14 10:27:10,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 10:27:10,578 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:10,578 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:10,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 10:27:10,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:10,780 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:10,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash -2012667101, now seen corresponding path program 3 times [2022-12-14 10:27:10,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:10,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091630374] [2022-12-14 10:27:10,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:10,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 5 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 10:27:11,098 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:11,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091630374] [2022-12-14 10:27:11,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091630374] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:11,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284731495] [2022-12-14 10:27:11,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:27:11,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:11,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:11,100 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:11,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 10:27:11,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:27:11,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:11,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 10:27:11,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:11,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:27:11,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-12-14 10:27:11,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-12-14 10:27:11,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:11,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:11,529 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 16 proven. 28 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 10:27:11,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:13,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284731495] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:13,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [814550784] [2022-12-14 10:27:13,159 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 10:27:13,159 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:13,159 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:13,159 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:13,159 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:13,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,213 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:13,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:13,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,244 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:13,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:13,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:13,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:13,638 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:13,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:13,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:13,732 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:13,733 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:14,426 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1761#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~i~0#1| 1) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:14,426 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:14,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:27:14,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 24 [2022-12-14 10:27:14,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78797455] [2022-12-14 10:27:14,427 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:14,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 10:27:14,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:14,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 10:27:14,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1235, Unknown=1, NotChecked=0, Total=1406 [2022-12-14 10:27:14,429 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 24 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 10 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 10:27:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:14,722 INFO L93 Difference]: Finished difference Result 72 states and 80 transitions. [2022-12-14 10:27:14,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 10:27:14,723 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 10 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 33 [2022-12-14 10:27:14,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:14,724 INFO L225 Difference]: With dead ends: 72 [2022-12-14 10:27:14,724 INFO L226 Difference]: Without dead ends: 70 [2022-12-14 10:27:14,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=329, Invalid=2022, Unknown=1, NotChecked=0, Total=2352 [2022-12-14 10:27:14,726 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 95 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:14,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 128 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:27:14,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-12-14 10:27:14,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 45. [2022-12-14 10:27:14,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.1515151515151516) internal successors, (38), 33 states have internal predecessors, (38), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:14,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2022-12-14 10:27:14,733 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 33 [2022-12-14 10:27:14,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:14,733 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2022-12-14 10:27:14,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 10 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 10:27:14,734 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2022-12-14 10:27:14,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 10:27:14,734 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:14,734 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:14,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 10:27:14,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-12-14 10:27:14,935 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:14,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:14,936 INFO L85 PathProgramCache]: Analyzing trace with hash 66343333, now seen corresponding path program 4 times [2022-12-14 10:27:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:14,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747277572] [2022-12-14 10:27:14,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:14,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:15,296 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:15,296 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:15,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747277572] [2022-12-14 10:27:15,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747277572] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:15,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340585852] [2022-12-14 10:27:15,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:27:15,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:15,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:15,298 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:15,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 10:27:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:15,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-14 10:27:15,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:15,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:15,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:15,578 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:15,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:15,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:27:15,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:27:15,779 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:15,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340585852] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:15,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1947744536] [2022-12-14 10:27:15,781 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:15,781 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:15,781 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:15,781 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:15,781 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:15,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:15,833 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:15,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:15,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:15,866 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:15,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:15,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:15,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:16,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:16,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:16,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:16,225 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:16,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:16,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:16,336 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:16,336 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:16,979 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2191#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:16,979 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:16,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:16,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 30 [2022-12-14 10:27:16,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215465222] [2022-12-14 10:27:16,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:16,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 10:27:16,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:16,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 10:27:16,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1533, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 10:27:16,981 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 30 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 24 states have internal predecessors, (46), 11 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) [2022-12-14 10:27:17,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:17,443 INFO L93 Difference]: Finished difference Result 80 states and 87 transitions. [2022-12-14 10:27:17,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 10:27:17,444 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 24 states have internal predecessors, (46), 11 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) Word has length 34 [2022-12-14 10:27:17,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:17,444 INFO L225 Difference]: With dead ends: 80 [2022-12-14 10:27:17,444 INFO L226 Difference]: Without dead ends: 78 [2022-12-14 10:27:17,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=369, Invalid=2601, Unknown=0, NotChecked=0, Total=2970 [2022-12-14 10:27:17,445 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 84 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:17,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 271 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:27:17,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-12-14 10:27:17,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 45. [2022-12-14 10:27:17,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.1515151515151516) internal successors, (38), 33 states have internal predecessors, (38), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:17,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2022-12-14 10:27:17,453 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 34 [2022-12-14 10:27:17,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:17,453 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2022-12-14 10:27:17,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 24 states have internal predecessors, (46), 11 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) [2022-12-14 10:27:17,454 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2022-12-14 10:27:17,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 10:27:17,454 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:17,454 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:17,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 10:27:17,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-12-14 10:27:17,655 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:17,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:17,655 INFO L85 PathProgramCache]: Analyzing trace with hash -2038163805, now seen corresponding path program 5 times [2022-12-14 10:27:17,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:17,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814961157] [2022-12-14 10:27:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:17,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:17,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:17,731 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 10:27:17,731 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:17,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814961157] [2022-12-14 10:27:17,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814961157] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:17,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370983901] [2022-12-14 10:27:17,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:27:17,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:17,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:17,733 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:17,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 10:27:17,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 10:27:17,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:17,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:27:17,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 26 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 10:27:17,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:17,961 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 26 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 10:27:17,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370983901] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:17,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [647842754] [2022-12-14 10:27:17,963 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:17,963 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:17,963 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:17,963 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:17,964 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:17,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,008 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:18,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:18,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:18,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:18,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:18,395 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:18,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:18,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:18,543 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:18,544 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:19,102 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2633#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:19,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:19,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:19,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-12-14 10:27:19,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34061843] [2022-12-14 10:27:19,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:19,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 10:27:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:19,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 10:27:19,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 10:27:19,104 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:27:19,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:19,242 INFO L93 Difference]: Finished difference Result 102 states and 110 transitions. [2022-12-14 10:27:19,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 10:27:19,242 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 35 [2022-12-14 10:27:19,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:19,243 INFO L225 Difference]: With dead ends: 102 [2022-12-14 10:27:19,243 INFO L226 Difference]: Without dead ends: 74 [2022-12-14 10:27:19,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-12-14 10:27:19,244 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 73 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:19,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 108 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:27:19,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-12-14 10:27:19,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 47. [2022-12-14 10:27:19,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 35 states have internal predecessors, (39), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 10:27:19,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 53 transitions. [2022-12-14 10:27:19,252 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 53 transitions. Word has length 35 [2022-12-14 10:27:19,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:19,252 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 53 transitions. [2022-12-14 10:27:19,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:27:19,252 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 53 transitions. [2022-12-14 10:27:19,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 10:27:19,253 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:19,253 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:19,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 10:27:19,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:19,455 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:19,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:19,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1029394557, now seen corresponding path program 6 times [2022-12-14 10:27:19,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:19,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395593566] [2022-12-14 10:27:19,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:19,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:19,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:19,803 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 10:27:19,803 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:19,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395593566] [2022-12-14 10:27:19,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395593566] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:19,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046549287] [2022-12-14 10:27:19,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:27:19,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:19,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:19,804 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:19,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 10:27:19,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:27:19,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:19,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 10:27:19,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:19,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:20,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:20,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 10:27:20,113 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:27:20,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-12-14 10:27:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:20,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:20,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046549287] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:20,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1809153593] [2022-12-14 10:27:20,209 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:20,209 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:20,209 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:20,209 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:20,209 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:20,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,257 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:20,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:20,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:20,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:20,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:20,635 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:20,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:20,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:20,793 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:20,794 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:21,713 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3056#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:21,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:21,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:27:21,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2022-12-14 10:27:21,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863788158] [2022-12-14 10:27:21,713 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:21,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 10:27:21,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:21,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 10:27:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1455, Unknown=0, NotChecked=0, Total=1640 [2022-12-14 10:27:21,715 INFO L87 Difference]: Start difference. First operand 47 states and 53 transitions. Second operand has 24 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 10:27:23,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:24,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:24,329 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2022-12-14 10:27:24,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 10:27:24,330 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 39 [2022-12-14 10:27:24,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:24,331 INFO L225 Difference]: With dead ends: 95 [2022-12-14 10:27:24,331 INFO L226 Difference]: Without dead ends: 93 [2022-12-14 10:27:24,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=432, Invalid=2990, Unknown=0, NotChecked=0, Total=3422 [2022-12-14 10:27:24,333 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 117 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 29 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:24,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 180 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 440 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 10:27:24,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-12-14 10:27:24,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 61. [2022-12-14 10:27:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.1111111111111112) internal successors, (50), 46 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:24,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-12-14 10:27:24,344 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 39 [2022-12-14 10:27:24,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:24,344 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-12-14 10:27:24,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 10:27:24,345 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-12-14 10:27:24,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 10:27:24,345 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:24,345 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:24,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 10:27:24,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:24,546 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:24,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:24,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1941230018, now seen corresponding path program 7 times [2022-12-14 10:27:24,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:24,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525128738] [2022-12-14 10:27:24,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:24,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:24,916 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:24,916 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:24,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525128738] [2022-12-14 10:27:24,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525128738] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:24,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701253582] [2022-12-14 10:27:24,916 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:27:24,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:24,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:24,917 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:24,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 10:27:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:24,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-14 10:27:24,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:25,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:25,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:25,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:25,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:25,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:25,356 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 30 proven. 35 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 10:27:25,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:25,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:27:25,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:27:25,569 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 10:27:25,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701253582] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:25,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1090570554] [2022-12-14 10:27:25,570 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:25,570 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:25,570 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:25,570 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:25,570 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:25,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,617 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:25,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:25,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:25,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:25,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:26,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:26,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:26,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:26,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:26,014 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:26,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:26,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:26,156 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:26,156 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:26,845 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3596#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:26,845 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:26,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:26,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 13] total 30 [2022-12-14 10:27:26,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155399096] [2022-12-14 10:27:26,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:26,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 10:27:26,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:26,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 10:27:26,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1531, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 10:27:26,846 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 30 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 10:27:28,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:29,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:29,201 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2022-12-14 10:27:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 10:27:29,202 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) Word has length 41 [2022-12-14 10:27:29,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:29,202 INFO L225 Difference]: With dead ends: 79 [2022-12-14 10:27:29,202 INFO L226 Difference]: Without dead ends: 77 [2022-12-14 10:27:29,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 86 SyntacticMatches, 11 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=361, Invalid=2501, Unknown=0, NotChecked=0, Total=2862 [2022-12-14 10:27:29,203 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 74 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:29,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 129 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 353 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 10:27:29,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-12-14 10:27:29,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 61. [2022-12-14 10:27:29,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.0888888888888888) internal successors, (49), 46 states have internal predecessors, (49), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:29,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 67 transitions. [2022-12-14 10:27:29,214 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 67 transitions. Word has length 41 [2022-12-14 10:27:29,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:29,214 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 67 transitions. [2022-12-14 10:27:29,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 10:27:29,215 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 67 transitions. [2022-12-14 10:27:29,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 10:27:29,215 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:29,215 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:29,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-14 10:27:29,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-12-14 10:27:29,416 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:29,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:29,417 INFO L85 PathProgramCache]: Analyzing trace with hash -621212924, now seen corresponding path program 8 times [2022-12-14 10:27:29,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:29,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387370504] [2022-12-14 10:27:29,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:29,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 10:27:29,698 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:29,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387370504] [2022-12-14 10:27:29,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387370504] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:29,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504300623] [2022-12-14 10:27:29,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:27:29,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:29,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:29,699 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:29,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 10:27:29,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 10:27:29,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:29,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 44 conjunts are in the unsatisfiable core [2022-12-14 10:27:29,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:29,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:30,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:27:30,075 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 10:27:30,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:30,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:27:30,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:27:30,375 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 10:27:30,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504300623] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:30,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [208100344] [2022-12-14 10:27:30,376 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:30,376 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:30,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:30,376 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:30,377 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:30,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,418 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:30,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:30,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:30,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,517 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:30,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:30,795 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:30,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:30,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:30,957 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:30,957 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:31,793 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4119#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:31,794 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:31,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:31,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-12-14 10:27:31,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456831592] [2022-12-14 10:27:31,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:31,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-12-14 10:27:31,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:31,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-12-14 10:27:31,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=2100, Unknown=0, NotChecked=0, Total=2352 [2022-12-14 10:27:31,797 INFO L87 Difference]: Start difference. First operand 61 states and 67 transitions. Second operand has 37 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 32 states have internal predecessors, (67), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (15), 15 states have call predecessors, (15), 13 states have call successors, (15) [2022-12-14 10:27:32,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:32,207 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2022-12-14 10:27:32,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 10:27:32,207 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 32 states have internal predecessors, (67), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (15), 15 states have call predecessors, (15), 13 states have call successors, (15) Word has length 42 [2022-12-14 10:27:32,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:32,208 INFO L225 Difference]: With dead ends: 79 [2022-12-14 10:27:32,208 INFO L226 Difference]: Without dead ends: 66 [2022-12-14 10:27:32,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=475, Invalid=3431, Unknown=0, NotChecked=0, Total=3906 [2022-12-14 10:27:32,211 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 87 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:32,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 178 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:27:32,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-12-14 10:27:32,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 50. [2022-12-14 10:27:32,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.088235294117647) internal successors, (37), 35 states have internal predecessors, (37), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:32,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2022-12-14 10:27:32,218 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 42 [2022-12-14 10:27:32,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:32,219 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2022-12-14 10:27:32,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 32 states have internal predecessors, (67), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (15), 15 states have call predecessors, (15), 13 states have call successors, (15) [2022-12-14 10:27:32,219 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2022-12-14 10:27:32,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 10:27:32,219 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:32,219 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:32,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 10:27:32,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 10:27:32,421 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:32,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:32,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1498720994, now seen corresponding path program 9 times [2022-12-14 10:27:32,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:32,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419412650] [2022-12-14 10:27:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:32,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:32,780 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 5 proven. 55 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:32,780 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:32,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419412650] [2022-12-14 10:27:32,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419412650] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:32,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30838169] [2022-12-14 10:27:32,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:27:32,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:32,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:32,781 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:32,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 10:27:32,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:27:32,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:32,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-14 10:27:32,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:33,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:27:33,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:33,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 15 proven. 55 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 10:27:33,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:33,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:27:33,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:27:33,376 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 5 proven. 55 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:33,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30838169] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:33,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1694489068] [2022-12-14 10:27:33,377 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:33,377 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:33,377 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:33,377 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:33,377 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:33,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,421 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:33,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:33,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:33,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:33,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:33,773 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:33,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:33,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:33,907 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:33,908 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:34,744 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4658#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:34,745 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:34,745 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:34,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 16] total 34 [2022-12-14 10:27:34,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102213313] [2022-12-14 10:27:34,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:34,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-14 10:27:34,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:34,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-14 10:27:34,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1872, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 10:27:34,747 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 34 states, 31 states have (on average 1.903225806451613) internal successors, (59), 29 states have internal predecessors, (59), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 10:27:35,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:35,442 INFO L93 Difference]: Finished difference Result 103 states and 109 transitions. [2022-12-14 10:27:35,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-14 10:27:35,443 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 1.903225806451613) internal successors, (59), 29 states have internal predecessors, (59), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) Word has length 47 [2022-12-14 10:27:35,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:35,443 INFO L225 Difference]: With dead ends: 103 [2022-12-14 10:27:35,443 INFO L226 Difference]: Without dead ends: 101 [2022-12-14 10:27:35,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1260 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=484, Invalid=3938, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 10:27:35,444 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 234 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:35,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 299 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:27:35,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-12-14 10:27:35,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 63. [2022-12-14 10:27:35,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 47 states have (on average 1.1063829787234043) internal successors, (52), 47 states have internal predecessors, (52), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:35,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2022-12-14 10:27:35,456 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 47 [2022-12-14 10:27:35,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:35,456 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2022-12-14 10:27:35,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 1.903225806451613) internal successors, (59), 29 states have internal predecessors, (59), 13 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 10:27:35,457 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2022-12-14 10:27:35,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 10:27:35,457 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:35,457 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:35,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-14 10:27:35,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:35,658 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:35,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:35,659 INFO L85 PathProgramCache]: Analyzing trace with hash 896363715, now seen corresponding path program 10 times [2022-12-14 10:27:35,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:35,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498742614] [2022-12-14 10:27:35,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:35,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:35,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 7 proven. 63 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 10:27:36,127 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:36,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498742614] [2022-12-14 10:27:36,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498742614] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:36,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359836351] [2022-12-14 10:27:36,127 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:27:36,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:36,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:36,128 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:36,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 10:27:36,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:36,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 10:27:36,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:36,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:36,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:36,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:36,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:36,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 10:27:36,535 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:27:36,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-12-14 10:27:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 37 proven. 57 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 10:27:36,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:36,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359836351] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:36,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [772166887] [2022-12-14 10:27:36,632 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:36,632 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:36,633 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:36,633 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:36,633 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:36,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,675 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:36,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:36,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:36,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:36,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:37,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:37,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:37,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:37,034 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:37,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:37,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:37,155 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:37,156 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:37,882 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5160#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:37,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:37,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:27:37,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 26 [2022-12-14 10:27:37,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273598269] [2022-12-14 10:27:37,882 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:37,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-14 10:27:37,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-14 10:27:37,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1602, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 10:27:37,885 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 26 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 22 states have internal predecessors, (41), 12 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 13 states have call predecessors, (15), 12 states have call successors, (15) [2022-12-14 10:27:39,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:41,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:42,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:42,334 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2022-12-14 10:27:42,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 10:27:42,335 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 22 states have internal predecessors, (41), 12 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 13 states have call predecessors, (15), 12 states have call successors, (15) Word has length 49 [2022-12-14 10:27:42,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:42,335 INFO L225 Difference]: With dead ends: 84 [2022-12-14 10:27:42,335 INFO L226 Difference]: Without dead ends: 82 [2022-12-14 10:27:42,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 79 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1037 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=400, Invalid=2792, Unknown=0, NotChecked=0, Total=3192 [2022-12-14 10:27:42,336 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 68 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 22 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:42,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 137 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 451 Invalid, 2 Unknown, 0 Unchecked, 4.2s Time] [2022-12-14 10:27:42,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-12-14 10:27:42,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2022-12-14 10:27:42,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 39 states have internal predecessors, (43), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:42,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 61 transitions. [2022-12-14 10:27:42,350 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 61 transitions. Word has length 49 [2022-12-14 10:27:42,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:42,351 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 61 transitions. [2022-12-14 10:27:42,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 22 states have internal predecessors, (41), 12 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 13 states have call predecessors, (15), 12 states have call successors, (15) [2022-12-14 10:27:42,351 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 61 transitions. [2022-12-14 10:27:42,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-12-14 10:27:42,351 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:42,351 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:42,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-14 10:27:42,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-14 10:27:42,552 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:42,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash -2077335739, now seen corresponding path program 11 times [2022-12-14 10:27:42,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:42,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920858681] [2022-12-14 10:27:42,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:42,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:42,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:42,914 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:42,914 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:42,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920858681] [2022-12-14 10:27:42,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920858681] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:42,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963067066] [2022-12-14 10:27:42,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:27:42,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:42,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:42,915 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:42,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 10:27:43,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 10:27:43,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:43,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-14 10:27:43,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:43,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:43,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:27:43,318 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:43,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:43,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:27:43,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:27:43,688 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:43,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963067066] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:43,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2041354054] [2022-12-14 10:27:43,689 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:43,689 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:43,690 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:43,690 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:43,690 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:43,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:43,733 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:43,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:43,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:43,757 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:43,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:43,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:43,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:44,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:44,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:44,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:44,144 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:44,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:44,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:44,257 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:44,257 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:44,944 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5743#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:44,944 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:44,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:44,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-12-14 10:27:44,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402397650] [2022-12-14 10:27:44,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:44,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-14 10:27:44,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:44,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-14 10:27:44,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=2976, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 10:27:44,946 INFO L87 Difference]: Start difference. First operand 55 states and 61 transitions. Second operand has 46 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 41 states have internal predecessors, (82), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (18), 18 states have call predecessors, (18), 16 states have call successors, (18) [2022-12-14 10:27:46,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:46,022 INFO L93 Difference]: Finished difference Result 112 states and 123 transitions. [2022-12-14 10:27:46,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-14 10:27:46,022 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 41 states have internal predecessors, (82), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (18), 18 states have call predecessors, (18), 16 states have call successors, (18) Word has length 50 [2022-12-14 10:27:46,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:46,022 INFO L225 Difference]: With dead ends: 112 [2022-12-14 10:27:46,022 INFO L226 Difference]: Without dead ends: 110 [2022-12-14 10:27:46,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2623 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=950, Invalid=7422, Unknown=0, NotChecked=0, Total=8372 [2022-12-14 10:27:46,024 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 200 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:46,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 398 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1007 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:27:46,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-12-14 10:27:46,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 73. [2022-12-14 10:27:46,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 57 states have internal predecessors, (61), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 10:27:46,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 79 transitions. [2022-12-14 10:27:46,041 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 79 transitions. Word has length 50 [2022-12-14 10:27:46,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:46,041 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 79 transitions. [2022-12-14 10:27:46,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 41 states have internal predecessors, (82), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (18), 18 states have call predecessors, (18), 16 states have call successors, (18) [2022-12-14 10:27:46,042 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 79 transitions. [2022-12-14 10:27:46,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 10:27:46,042 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:46,042 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:46,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-14 10:27:46,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 10:27:46,244 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:46,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:46,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1949089501, now seen corresponding path program 12 times [2022-12-14 10:27:46,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:46,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092041414] [2022-12-14 10:27:46,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:46,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:46,593 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 83 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 10:27:46,593 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:46,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092041414] [2022-12-14 10:27:46,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092041414] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:46,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653724346] [2022-12-14 10:27:46,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:27:46,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:46,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:46,594 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:46,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 10:27:46,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:27:46,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:46,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 51 conjunts are in the unsatisfiable core [2022-12-14 10:27:46,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:46,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:46,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:27:47,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:47,137 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 18 proven. 83 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 10:27:47,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:47,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:27:47,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:27:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 83 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 10:27:47,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653724346] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:47,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [945167870] [2022-12-14 10:27:47,329 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:47,329 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:47,329 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:47,329 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:47,329 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:47,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,378 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:47,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:47,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:47,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:47,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:47,773 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:47,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:47,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:47,884 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:47,885 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:48,562 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6449#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:48,562 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:48,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:48,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 19] total 38 [2022-12-14 10:27:48,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442673464] [2022-12-14 10:27:48,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:48,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-14 10:27:48,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:48,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-14 10:27:48,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2227, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 10:27:48,565 INFO L87 Difference]: Start difference. First operand 73 states and 79 transitions. Second operand has 38 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 34 states have internal predecessors, (69), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 15 states have call predecessors, (15), 14 states have call successors, (15) [2022-12-14 10:27:50,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:51,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:51,448 INFO L93 Difference]: Finished difference Result 146 states and 153 transitions. [2022-12-14 10:27:51,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-14 10:27:51,448 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 34 states have internal predecessors, (69), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 15 states have call predecessors, (15), 14 states have call successors, (15) Word has length 55 [2022-12-14 10:27:51,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:51,450 INFO L225 Difference]: With dead ends: 146 [2022-12-14 10:27:51,450 INFO L226 Difference]: Without dead ends: 144 [2022-12-14 10:27:51,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 128 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2037 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=697, Invalid=6109, Unknown=0, NotChecked=0, Total=6806 [2022-12-14 10:27:51,452 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 293 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:51,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 309 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 847 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-12-14 10:27:51,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-12-14 10:27:51,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 92. [2022-12-14 10:27:51,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 73 states have internal predecessors, (78), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:27:51,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2022-12-14 10:27:51,477 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 55 [2022-12-14 10:27:51,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:51,477 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2022-12-14 10:27:51,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 34 states have internal predecessors, (69), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 15 states have call predecessors, (15), 14 states have call successors, (15) [2022-12-14 10:27:51,477 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2022-12-14 10:27:51,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-12-14 10:27:51,477 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:51,477 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 7, 7, 7, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:51,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 10:27:51,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 10:27:51,679 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:51,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:51,680 INFO L85 PathProgramCache]: Analyzing trace with hash 455878690, now seen corresponding path program 13 times [2022-12-14 10:27:51,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:51,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542738311] [2022-12-14 10:27:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:51,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 8 proven. 91 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:27:52,154 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:52,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542738311] [2022-12-14 10:27:52,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542738311] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:52,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143614817] [2022-12-14 10:27:52,154 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:27:52,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:52,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:52,155 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:52,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 10:27:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:52,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 10:27:52,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:52,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:52,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:52,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:52,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:27:52,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:27:52,698 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 44 proven. 85 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 10:27:52,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:52,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143614817] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:52,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [525158177] [2022-12-14 10:27:52,782 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:52,782 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:52,782 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:52,782 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:52,782 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:52,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,836 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:52,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:52,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:27:52,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:52,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:27:53,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:53,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:53,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:53,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:53,227 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:27:53,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:27:53,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:53,392 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:53,393 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:54,261 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7114#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:54,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:54,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:27:54,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 35 [2022-12-14 10:27:54,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392212370] [2022-12-14 10:27:54,261 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:54,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-14 10:27:54,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:54,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-14 10:27:54,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2126, Unknown=0, NotChecked=0, Total=2352 [2022-12-14 10:27:54,263 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 35 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2022-12-14 10:27:56,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:27:56,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:27:56,833 INFO L93 Difference]: Finished difference Result 130 states and 138 transitions. [2022-12-14 10:27:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-14 10:27:56,834 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) Word has length 57 [2022-12-14 10:27:56,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:27:56,835 INFO L225 Difference]: With dead ends: 130 [2022-12-14 10:27:56,835 INFO L226 Difference]: Without dead ends: 128 [2022-12-14 10:27:56,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 94 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1345 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=463, Invalid=3697, Unknown=0, NotChecked=0, Total=4160 [2022-12-14 10:27:56,835 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 97 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 35 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:27:56,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 288 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 754 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-12-14 10:27:56,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-12-14 10:27:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 81. [2022-12-14 10:27:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 61 states have (on average 1.0819672131147542) internal successors, (66), 62 states have internal predecessors, (66), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:27:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 88 transitions. [2022-12-14 10:27:56,857 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 88 transitions. Word has length 57 [2022-12-14 10:27:56,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:27:56,857 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 88 transitions. [2022-12-14 10:27:56,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2022-12-14 10:27:56,857 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 88 transitions. [2022-12-14 10:27:56,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 10:27:56,858 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:27:56,858 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:27:56,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 10:27:57,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 10:27:57,059 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:27:57,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:27:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1656908444, now seen corresponding path program 14 times [2022-12-14 10:27:57,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:27:57,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700684643] [2022-12-14 10:27:57,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:27:57,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:27:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:27:57,441 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 7 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 10:27:57,441 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:27:57,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700684643] [2022-12-14 10:27:57,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700684643] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:27:57,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774324939] [2022-12-14 10:27:57,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:27:57,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:27:57,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:27:57,442 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:27:57,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 10:27:57,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-12-14 10:27:57,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:27:57,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 52 conjunts are in the unsatisfiable core [2022-12-14 10:27:57,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:27:57,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:27:57,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:27:57,979 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 10 proven. 96 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-12-14 10:27:57,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:27:58,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:27:58,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:27:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 7 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 10:27:58,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774324939] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:27:58,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [631211151] [2022-12-14 10:27:58,432 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:27:58,433 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:27:58,433 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:27:58,433 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:27:58,433 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:27:58,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,476 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:27:58,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:27:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,504 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:27:58,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:27:58,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:27:58,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:27:58,857 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:27:58,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:27:58,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:27:58,962 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:27:58,962 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:27:59,967 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7853#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:27:59,967 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:27:59,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:27:59,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 49 [2022-12-14 10:27:59,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346236869] [2022-12-14 10:27:59,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:27:59,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-14 10:27:59,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:27:59,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-14 10:27:59,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=3299, Unknown=0, NotChecked=0, Total=3660 [2022-12-14 10:27:59,969 INFO L87 Difference]: Start difference. First operand 81 states and 88 transitions. Second operand has 49 states, 48 states have (on average 2.0208333333333335) internal successors, (97), 44 states have internal predecessors, (97), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) [2022-12-14 10:28:01,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:01,741 INFO L93 Difference]: Finished difference Result 161 states and 174 transitions. [2022-12-14 10:28:01,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-14 10:28:01,742 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.0208333333333335) internal successors, (97), 44 states have internal predecessors, (97), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) Word has length 58 [2022-12-14 10:28:01,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:01,742 INFO L225 Difference]: With dead ends: 161 [2022-12-14 10:28:01,742 INFO L226 Difference]: Without dead ends: 159 [2022-12-14 10:28:01,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3708 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1269, Invalid=10721, Unknown=0, NotChecked=0, Total=11990 [2022-12-14 10:28:01,744 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 161 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:01,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 471 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 10:28:01,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-12-14 10:28:01,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 87. [2022-12-14 10:28:01,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 67 states have (on average 1.0746268656716418) internal successors, (72), 68 states have internal predecessors, (72), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:28:01,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 94 transitions. [2022-12-14 10:28:01,771 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 94 transitions. Word has length 58 [2022-12-14 10:28:01,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:01,771 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 94 transitions. [2022-12-14 10:28:01,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.0208333333333335) internal successors, (97), 44 states have internal predecessors, (97), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) [2022-12-14 10:28:01,771 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 94 transitions. [2022-12-14 10:28:01,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-14 10:28:01,772 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:01,772 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 7, 7, 7, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:01,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 10:28:01,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 10:28:01,973 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:01,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:01,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2043263298, now seen corresponding path program 15 times [2022-12-14 10:28:01,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:01,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264522812] [2022-12-14 10:28:01,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:01,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:02,440 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:28:02,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:02,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264522812] [2022-12-14 10:28:02,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264522812] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:02,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961844454] [2022-12-14 10:28:02,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:28:02,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:02,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:02,441 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:02,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 10:28:02,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:28:02,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:28:02,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 55 conjunts are in the unsatisfiable core [2022-12-14 10:28:02,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:02,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:28:02,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:28:03,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:28:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 24 proven. 117 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-12-14 10:28:03,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:03,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:28:03,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:28:03,269 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:28:03,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961844454] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:03,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1165397783] [2022-12-14 10:28:03,270 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:03,270 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:03,271 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:03,271 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:03,271 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:03,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,315 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:28:03,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:28:03,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,345 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:03,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:03,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:28:03,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:03,686 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:28:03,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:28:03,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:03,791 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:03,792 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:04,695 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8728#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:04,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:04,695 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:28:04,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 20] total 40 [2022-12-14 10:28:04,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500391354] [2022-12-14 10:28:04,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:04,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-12-14 10:28:04,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:04,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-12-14 10:28:04,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2425, Unknown=0, NotChecked=0, Total=2652 [2022-12-14 10:28:04,697 INFO L87 Difference]: Start difference. First operand 87 states and 94 transitions. Second operand has 40 states, 38 states have (on average 2.026315789473684) internal successors, (77), 36 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2022-12-14 10:28:06,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:09,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:09,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:09,770 INFO L93 Difference]: Finished difference Result 195 states and 203 transitions. [2022-12-14 10:28:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 10:28:09,770 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.026315789473684) internal successors, (77), 36 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) Word has length 63 [2022-12-14 10:28:09,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:09,771 INFO L225 Difference]: With dead ends: 195 [2022-12-14 10:28:09,771 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 10:28:09,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 152 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1766 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=600, Invalid=5562, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 10:28:09,772 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 119 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 38 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:09,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 620 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1487 Invalid, 2 Unknown, 0 Unchecked, 4.6s Time] [2022-12-14 10:28:09,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 10:28:09,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 103. [2022-12-14 10:28:09,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 83 states have (on average 1.0843373493975903) internal successors, (90), 83 states have internal predecessors, (90), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:28:09,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 112 transitions. [2022-12-14 10:28:09,808 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 112 transitions. Word has length 63 [2022-12-14 10:28:09,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:09,809 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 112 transitions. [2022-12-14 10:28:09,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.026315789473684) internal successors, (77), 36 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2022-12-14 10:28:09,809 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 112 transitions. [2022-12-14 10:28:09,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-12-14 10:28:09,810 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:09,810 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:09,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-14 10:28:10,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:10,011 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:10,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:10,012 INFO L85 PathProgramCache]: Analyzing trace with hash 33128035, now seen corresponding path program 16 times [2022-12-14 10:28:10,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:10,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346373652] [2022-12-14 10:28:10,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:10,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:10,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:10,537 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 9 proven. 125 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:10,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:10,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346373652] [2022-12-14 10:28:10,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346373652] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:10,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226647299] [2022-12-14 10:28:10,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:28:10,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:10,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:10,539 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:10,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 10:28:10,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:10,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 56 conjunts are in the unsatisfiable core [2022-12-14 10:28:10,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:10,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:28:10,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:10,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:11,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:11,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:11,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:28:11,374 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 51 proven. 119 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-12-14 10:28:11,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:11,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226647299] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:11,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [568426152] [2022-12-14 10:28:11,507 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:11,507 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:11,507 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:11,507 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:11,507 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:11,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,561 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:11,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:11,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:28:11,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:28:11,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:11,978 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:28:11,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:28:12,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:12,104 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:12,104 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:12,935 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9502#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:12,936 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:12,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:28:12,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23] total 40 [2022-12-14 10:28:12,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643576633] [2022-12-14 10:28:12,936 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:12,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-12-14 10:28:12,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:12,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-12-14 10:28:12,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2710, Unknown=0, NotChecked=0, Total=2970 [2022-12-14 10:28:12,937 INFO L87 Difference]: Start difference. First operand 103 states and 112 transitions. Second operand has 40 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 19 states have call predecessors, (19), 18 states have call successors, (19) [2022-12-14 10:28:15,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:17,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:19,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:19,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:19,776 INFO L93 Difference]: Finished difference Result 168 states and 177 transitions. [2022-12-14 10:28:19,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-14 10:28:19,776 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 19 states have call predecessors, (19), 18 states have call successors, (19) Word has length 65 [2022-12-14 10:28:19,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:19,777 INFO L225 Difference]: With dead ends: 168 [2022-12-14 10:28:19,777 INFO L226 Difference]: Without dead ends: 166 [2022-12-14 10:28:19,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 109 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1795 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=567, Invalid=4983, Unknown=0, NotChecked=0, Total=5550 [2022-12-14 10:28:19,778 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 99 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 32 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:19,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 347 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1109 Invalid, 3 Unknown, 0 Unchecked, 6.4s Time] [2022-12-14 10:28:19,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-12-14 10:28:19,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 89. [2022-12-14 10:28:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 69 states have internal predecessors, (75), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:28:19,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 97 transitions. [2022-12-14 10:28:19,807 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 97 transitions. Word has length 65 [2022-12-14 10:28:19,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:19,807 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 97 transitions. [2022-12-14 10:28:19,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 19 states have call predecessors, (19), 18 states have call successors, (19) [2022-12-14 10:28:19,807 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 97 transitions. [2022-12-14 10:28:19,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-12-14 10:28:19,807 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:19,808 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:19,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-14 10:28:20,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:20,009 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:20,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:20,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1709034267, now seen corresponding path program 17 times [2022-12-14 10:28:20,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:20,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994567839] [2022-12-14 10:28:20,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:20,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:20,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:20,414 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 133 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:28:20,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:20,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994567839] [2022-12-14 10:28:20,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994567839] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:20,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761361232] [2022-12-14 10:28:20,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:28:20,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:20,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:20,415 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:20,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 10:28:20,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-12-14 10:28:20,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:28:20,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-14 10:28:20,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:20,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 10:28:21,444 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-12-14 10:28:21,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-12-14 10:28:21,472 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 63 proven. 82 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-12-14 10:28:21,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:22,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:28:22,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2022-12-14 10:28:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 53 proven. 88 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:28:22,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761361232] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:22,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1519291315] [2022-12-14 10:28:22,483 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:22,483 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:22,483 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:22,483 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:22,484 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:22,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,533 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:22,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:22,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:28:22,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:28:22,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:22,887 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:28:22,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:28:22,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:23,022 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:23,023 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:23,972 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10365#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:23,972 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:23,972 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:28:23,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2022-12-14 10:28:23,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867978638] [2022-12-14 10:28:23,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:23,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-12-14 10:28:23,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:23,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-12-14 10:28:23,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=4014, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 10:28:23,975 INFO L87 Difference]: Start difference. First operand 89 states and 97 transitions. Second operand has 55 states, 54 states have (on average 2.074074074074074) internal successors, (112), 50 states have internal predecessors, (112), 22 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (24), 24 states have call predecessors, (24), 22 states have call successors, (24) [2022-12-14 10:28:27,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2022-12-14 10:28:32,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:32,583 INFO L93 Difference]: Finished difference Result 176 states and 184 transitions. [2022-12-14 10:28:32,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-12-14 10:28:32,584 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.074074074074074) internal successors, (112), 50 states have internal predecessors, (112), 22 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (24), 24 states have call predecessors, (24), 22 states have call successors, (24) Word has length 66 [2022-12-14 10:28:32,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:32,584 INFO L225 Difference]: With dead ends: 176 [2022-12-14 10:28:32,584 INFO L226 Difference]: Without dead ends: 96 [2022-12-14 10:28:32,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6028 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2462, Invalid=19000, Unknown=0, NotChecked=0, Total=21462 [2022-12-14 10:28:32,586 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 364 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 1669 mSolverCounterSat, 203 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 1875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 1669 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:32,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 515 Invalid, 1875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 1669 Invalid, 3 Unknown, 0 Unchecked, 3.9s Time] [2022-12-14 10:28:32,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-12-14 10:28:32,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-12-14 10:28:32,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 51 states have internal predecessors, (54), 11 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 10:28:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2022-12-14 10:28:32,611 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 66 [2022-12-14 10:28:32,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:32,611 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2022-12-14 10:28:32,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.074074074074074) internal successors, (112), 50 states have internal predecessors, (112), 22 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (24), 24 states have call predecessors, (24), 22 states have call successors, (24) [2022-12-14 10:28:32,611 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2022-12-14 10:28:32,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-12-14 10:28:32,612 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:32,612 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:32,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 10:28:32,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:32,813 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:32,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:32,813 INFO L85 PathProgramCache]: Analyzing trace with hash 422812355, now seen corresponding path program 18 times [2022-12-14 10:28:32,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:32,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419104986] [2022-12-14 10:28:32,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:32,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:33,278 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 8 proven. 157 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:33,278 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:33,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419104986] [2022-12-14 10:28:33,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419104986] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:33,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662177381] [2022-12-14 10:28:33,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:28:33,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:33,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:33,279 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:33,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 10:28:33,354 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:28:33,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:28:33,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 59 conjunts are in the unsatisfiable core [2022-12-14 10:28:33,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:33,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:28:33,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:28:34,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:28:34,035 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 24 proven. 157 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 10:28:34,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:34,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:28:34,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:28:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 8 proven. 157 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:34,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662177381] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:34,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [218938733] [2022-12-14 10:28:34,321 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:34,321 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:34,321 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:34,321 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:34,322 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:34,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,369 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:34,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:34,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:28:34,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:28:34,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:34,713 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:28:34,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:28:34,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:34,856 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:34,856 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:35,835 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11358#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:35,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:35,835 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:28:35,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25, 23] total 48 [2022-12-14 10:28:35,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945070432] [2022-12-14 10:28:35,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:35,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-14 10:28:35,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:35,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-14 10:28:35,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=3270, Unknown=0, NotChecked=0, Total=3540 [2022-12-14 10:28:35,836 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand has 48 states, 45 states have (on average 2.022222222222222) internal successors, (91), 43 states have internal predecessors, (91), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2022-12-14 10:28:37,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:40,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:42,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:43,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:43,404 INFO L93 Difference]: Finished difference Result 145 states and 151 transitions. [2022-12-14 10:28:43,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-14 10:28:43,405 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 2.022222222222222) internal successors, (91), 43 states have internal predecessors, (91), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) Word has length 71 [2022-12-14 10:28:43,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:43,405 INFO L225 Difference]: With dead ends: 145 [2022-12-14 10:28:43,405 INFO L226 Difference]: Without dead ends: 143 [2022-12-14 10:28:43,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 172 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2870 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=838, Invalid=8864, Unknown=0, NotChecked=0, Total=9702 [2022-12-14 10:28:43,407 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 252 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 61 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:43,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 487 Invalid, 1470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1406 Invalid, 3 Unknown, 0 Unchecked, 6.6s Time] [2022-12-14 10:28:43,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-12-14 10:28:43,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 99. [2022-12-14 10:28:43,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 75 states have (on average 1.0666666666666667) internal successors, (80), 76 states have internal predecessors, (80), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:28:43,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 106 transitions. [2022-12-14 10:28:43,451 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 106 transitions. Word has length 71 [2022-12-14 10:28:43,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:43,452 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 106 transitions. [2022-12-14 10:28:43,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 2.022222222222222) internal successors, (91), 43 states have internal predecessors, (91), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2022-12-14 10:28:43,452 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 106 transitions. [2022-12-14 10:28:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-12-14 10:28:43,453 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:43,453 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 9, 9, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:43,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 10:28:43,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-14 10:28:43,654 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:43,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:43,655 INFO L85 PathProgramCache]: Analyzing trace with hash -914442622, now seen corresponding path program 19 times [2022-12-14 10:28:43,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:43,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706711941] [2022-12-14 10:28:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:43,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:43,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 10 proven. 165 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:28:44,186 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:44,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706711941] [2022-12-14 10:28:44,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706711941] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:44,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099759007] [2022-12-14 10:28:44,186 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:28:44,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:44,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:44,187 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:44,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 10:28:44,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:44,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 60 conjunts are in the unsatisfiable core [2022-12-14 10:28:44,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:44,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:28:44,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:44,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:44,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:44,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:44,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:44,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:28:45,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:28:45,050 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 58 proven. 159 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-12-14 10:28:45,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:45,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:28:45,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:28:45,329 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 7 proven. 165 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-12-14 10:28:45,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099759007] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1860166340] [2022-12-14 10:28:45,330 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:45,330 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:45,331 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:45,331 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:45,331 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:45,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,376 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:28:45,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:28:45,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,400 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:45,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:45,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:28:45,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:45,759 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:28:45,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:28:45,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:45,894 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:45,895 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:46,803 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12276#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:46,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:46,803 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:28:46,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25, 22] total 46 [2022-12-14 10:28:46,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357802596] [2022-12-14 10:28:46,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:46,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-14 10:28:46,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:46,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-14 10:28:46,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=3033, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 10:28:46,804 INFO L87 Difference]: Start difference. First operand 99 states and 106 transitions. Second operand has 46 states, 44 states have (on average 2.022727272727273) internal successors, (89), 42 states have internal predecessors, (89), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2022-12-14 10:28:48,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:28:50,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:50,002 INFO L93 Difference]: Finished difference Result 129 states and 136 transitions. [2022-12-14 10:28:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-14 10:28:50,003 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 2.022727272727273) internal successors, (89), 42 states have internal predecessors, (89), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) Word has length 73 [2022-12-14 10:28:50,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:50,004 INFO L225 Difference]: With dead ends: 129 [2022-12-14 10:28:50,004 INFO L226 Difference]: Without dead ends: 127 [2022-12-14 10:28:50,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 172 SyntacticMatches, 12 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2154 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=641, Invalid=6165, Unknown=0, NotChecked=0, Total=6806 [2022-12-14 10:28:50,005 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 87 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:50,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 470 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1371 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2022-12-14 10:28:50,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-12-14 10:28:50,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 82. [2022-12-14 10:28:50,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 58 states have (on average 1.0689655172413792) internal successors, (62), 59 states have internal predecessors, (62), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:28:50,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 88 transitions. [2022-12-14 10:28:50,047 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 88 transitions. Word has length 73 [2022-12-14 10:28:50,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:50,047 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 88 transitions. [2022-12-14 10:28:50,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 2.022727272727273) internal successors, (89), 42 states have internal predecessors, (89), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2022-12-14 10:28:50,047 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 88 transitions. [2022-12-14 10:28:50,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 10:28:50,048 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:50,048 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:50,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 10:28:50,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-12-14 10:28:50,249 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:50,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:50,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1130670140, now seen corresponding path program 20 times [2022-12-14 10:28:50,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:50,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330238797] [2022-12-14 10:28:50,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:50,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:50,775 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:50,775 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:50,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330238797] [2022-12-14 10:28:50,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330238797] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:50,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291805377] [2022-12-14 10:28:50,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:28:50,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:50,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:50,777 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:50,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 10:28:50,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-12-14 10:28:50,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:28:50,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 60 conjunts are in the unsatisfiable core [2022-12-14 10:28:50,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:51,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:28:51,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:28:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:51,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:51,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:28:51,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:28:52,388 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:52,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291805377] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:52,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1473151061] [2022-12-14 10:28:52,389 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:52,389 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:52,389 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:52,389 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:52,389 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:52,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,428 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:28:52,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:28:52,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,450 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:52,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:52,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:28:52,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:52,823 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:28:52,823 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:28:52,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:52,958 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:52,959 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:28:53,994 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13148#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:28:53,995 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:28:53,995 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:28:53,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 63 [2022-12-14 10:28:53,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839640860] [2022-12-14 10:28:53,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:28:53,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-12-14 10:28:53,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:28:53,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-12-14 10:28:53,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=5034, Unknown=0, NotChecked=0, Total=5550 [2022-12-14 10:28:53,996 INFO L87 Difference]: Start difference. First operand 82 states and 88 transitions. Second operand has 63 states, 62 states have (on average 2.0483870967741935) internal successors, (127), 58 states have internal predecessors, (127), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2022-12-14 10:28:56,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:28:56,759 INFO L93 Difference]: Finished difference Result 166 states and 180 transitions. [2022-12-14 10:28:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-14 10:28:56,760 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 62 states have (on average 2.0483870967741935) internal successors, (127), 58 states have internal predecessors, (127), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) Word has length 74 [2022-12-14 10:28:56,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:28:56,761 INFO L225 Difference]: With dead ends: 166 [2022-12-14 10:28:56,761 INFO L226 Difference]: Without dead ends: 164 [2022-12-14 10:28:56,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4960 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1629, Invalid=14121, Unknown=0, NotChecked=0, Total=15750 [2022-12-14 10:28:56,762 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 313 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:28:56,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 579 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1602 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 10:28:56,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-12-14 10:28:56,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 109. [2022-12-14 10:28:56,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 85 states have (on average 1.0470588235294118) internal successors, (89), 86 states have internal predecessors, (89), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:28:56,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 115 transitions. [2022-12-14 10:28:56,816 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 115 transitions. Word has length 74 [2022-12-14 10:28:56,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:28:56,816 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 115 transitions. [2022-12-14 10:28:56,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 2.0483870967741935) internal successors, (127), 58 states have internal predecessors, (127), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2022-12-14 10:28:56,816 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 115 transitions. [2022-12-14 10:28:56,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-12-14 10:28:56,817 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:28:56,817 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 9, 9, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:28:56,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-12-14 10:28:57,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:57,018 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:28:57,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:28:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash 768606114, now seen corresponding path program 21 times [2022-12-14 10:28:57,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:28:57,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334902482] [2022-12-14 10:28:57,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:28:57,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:28:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:28:57,553 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 9 proven. 203 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:28:57,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:28:57,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334902482] [2022-12-14 10:28:57,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334902482] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:28:57,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429557582] [2022-12-14 10:28:57,554 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:28:57,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:28:57,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:28:57,555 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:28:57,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 10:28:57,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:28:57,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:28:57,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 63 conjunts are in the unsatisfiable core [2022-12-14 10:28:57,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:28:57,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:28:58,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:28:58,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:28:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 27 proven. 203 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-12-14 10:28:58,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:28:58,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:28:58,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:28:58,805 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 9 proven. 203 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:28:58,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429557582] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:28:58,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2087908253] [2022-12-14 10:28:58,806 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:28:58,806 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:28:58,806 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:28:58,806 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:28:58,806 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:28:58,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:58,853 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:28:58,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:28:58,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:58,884 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:28:58,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:28:58,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:58,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:28:59,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:59,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:59,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:28:59,242 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:28:59,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:28:59,294 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:28:59,364 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:28:59,366 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:00,445 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14176#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:00,445 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:00,445 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:00,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 27, 25] total 52 [2022-12-14 10:29:00,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633494352] [2022-12-14 10:29:00,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:00,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 10:29:00,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:00,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 10:29:00,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=3743, Unknown=0, NotChecked=0, Total=4032 [2022-12-14 10:29:00,447 INFO L87 Difference]: Start difference. First operand 109 states and 115 transitions. Second operand has 52 states, 49 states have (on average 2.061224489795918) internal successors, (101), 47 states have internal predecessors, (101), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-14 10:29:02,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:02,058 INFO L93 Difference]: Finished difference Result 206 states and 213 transitions. [2022-12-14 10:29:02,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-14 10:29:02,058 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 49 states have (on average 2.061224489795918) internal successors, (101), 47 states have internal predecessors, (101), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) Word has length 79 [2022-12-14 10:29:02,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:02,060 INFO L225 Difference]: With dead ends: 206 [2022-12-14 10:29:02,060 INFO L226 Difference]: Without dead ends: 204 [2022-12-14 10:29:02,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 194 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3316 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=902, Invalid=10228, Unknown=0, NotChecked=0, Total=11130 [2022-12-14 10:29:02,061 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 179 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1933 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 2001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:02,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 718 Invalid, 2001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1933 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 10:29:02,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-12-14 10:29:02,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 131. [2022-12-14 10:29:02,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 107 states have (on average 1.0560747663551402) internal successors, (113), 107 states have internal predecessors, (113), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:29:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 139 transitions. [2022-12-14 10:29:02,132 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 139 transitions. Word has length 79 [2022-12-14 10:29:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:02,133 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 139 transitions. [2022-12-14 10:29:02,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 49 states have (on average 2.061224489795918) internal successors, (101), 47 states have internal predecessors, (101), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-14 10:29:02,133 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 139 transitions. [2022-12-14 10:29:02,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-12-14 10:29:02,133 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:02,133 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 10, 10, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:02,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-14 10:29:02,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 10:29:02,334 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:02,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:02,334 INFO L85 PathProgramCache]: Analyzing trace with hash 666327043, now seen corresponding path program 22 times [2022-12-14 10:29:02,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:02,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975722313] [2022-12-14 10:29:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:02,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:02,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:02,929 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 11 proven. 211 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:02,929 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:02,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975722313] [2022-12-14 10:29:02,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975722313] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:02,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176006663] [2022-12-14 10:29:02,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:29:02,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:02,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:02,931 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:02,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 10:29:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:03,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 64 conjunts are in the unsatisfiable core [2022-12-14 10:29:03,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:03,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:29:03,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:03,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:03,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:03,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:03,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:03,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:03,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:29:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 66 proven. 208 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:29:03,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:04,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:29:04,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:29:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 211 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-12-14 10:29:04,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176006663] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:04,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1360656600] [2022-12-14 10:29:04,246 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:04,246 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:04,246 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:04,246 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:04,246 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:04,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,290 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:04,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:04,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:29:04,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:29:04,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:04,678 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:29:04,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:29:04,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:04,797 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:04,798 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:05,697 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15278#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:05,697 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:05,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:05,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 23] total 50 [2022-12-14 10:29:05,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42366063] [2022-12-14 10:29:05,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:05,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-14 10:29:05,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:05,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-14 10:29:05,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=3496, Unknown=0, NotChecked=0, Total=3782 [2022-12-14 10:29:05,699 INFO L87 Difference]: Start difference. First operand 131 states and 139 transitions. Second operand has 50 states, 47 states have (on average 2.106382978723404) internal successors, (99), 45 states have internal predecessors, (99), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (24), 24 states have call predecessors, (24), 23 states have call successors, (24) [2022-12-14 10:29:07,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:07,013 INFO L93 Difference]: Finished difference Result 187 states and 195 transitions. [2022-12-14 10:29:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 10:29:07,014 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 47 states have (on average 2.106382978723404) internal successors, (99), 45 states have internal predecessors, (99), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (24), 24 states have call predecessors, (24), 23 states have call successors, (24) Word has length 81 [2022-12-14 10:29:07,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:07,015 INFO L225 Difference]: With dead ends: 187 [2022-12-14 10:29:07,015 INFO L226 Difference]: Without dead ends: 185 [2022-12-14 10:29:07,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 196 SyntacticMatches, 11 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2183 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=596, Invalid=6376, Unknown=0, NotChecked=0, Total=6972 [2022-12-14 10:29:07,015 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 104 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:07,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 565 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 10:29:07,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-12-14 10:29:07,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 111. [2022-12-14 10:29:07,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.0574712643678161) internal successors, (92), 87 states have internal predecessors, (92), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:29:07,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 118 transitions. [2022-12-14 10:29:07,066 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 118 transitions. Word has length 81 [2022-12-14 10:29:07,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:07,067 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 118 transitions. [2022-12-14 10:29:07,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 47 states have (on average 2.106382978723404) internal successors, (99), 45 states have internal predecessors, (99), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (24), 24 states have call predecessors, (24), 23 states have call successors, (24) [2022-12-14 10:29:07,067 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 118 transitions. [2022-12-14 10:29:07,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 10:29:07,067 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:07,067 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:07,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-14 10:29:07,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 10:29:07,268 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:07,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1079628421, now seen corresponding path program 23 times [2022-12-14 10:29:07,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:07,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506385570] [2022-12-14 10:29:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:07,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:07,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 10 proven. 225 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:29:07,866 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:07,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506385570] [2022-12-14 10:29:07,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506385570] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:07,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306391439] [2022-12-14 10:29:07,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:29:07,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:07,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:07,867 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:07,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 10:29:08,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-14 10:29:08,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:29:08,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 46 conjunts are in the unsatisfiable core [2022-12-14 10:29:08,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:08,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 10:29:09,015 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-12-14 10:29:09,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-12-14 10:29:09,040 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 108 proven. 133 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-12-14 10:29:09,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:09,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:29:09,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2022-12-14 10:29:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 94 proven. 141 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:29:10,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306391439] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:10,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1910668027] [2022-12-14 10:29:10,072 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:10,073 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:10,073 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:10,073 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:10,073 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:10,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,121 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:29:10,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:29:10,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,144 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:10,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:10,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:29:10,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:10,546 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:29:10,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:29:10,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:10,706 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:10,707 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:11,779 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16313#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:11,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:11,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:11,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 67 [2022-12-14 10:29:11,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857614172] [2022-12-14 10:29:11,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:11,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-12-14 10:29:11,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:11,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-12-14 10:29:11,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=5601, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 10:29:11,781 INFO L87 Difference]: Start difference. First operand 111 states and 118 transitions. Second operand has 67 states, 66 states have (on average 2.1515151515151514) internal successors, (142), 62 states have internal predecessors, (142), 28 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (30), 30 states have call predecessors, (30), 28 states have call successors, (30) [2022-12-14 10:29:16,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:16,800 INFO L93 Difference]: Finished difference Result 195 states and 202 transitions. [2022-12-14 10:29:16,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-12-14 10:29:16,800 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 66 states have (on average 2.1515151515151514) internal successors, (142), 62 states have internal predecessors, (142), 28 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (30), 30 states have call predecessors, (30), 28 states have call successors, (30) Word has length 82 [2022-12-14 10:29:16,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:16,801 INFO L225 Difference]: With dead ends: 195 [2022-12-14 10:29:16,801 INFO L226 Difference]: Without dead ends: 118 [2022-12-14 10:29:16,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7004 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2745, Invalid=22695, Unknown=0, NotChecked=0, Total=25440 [2022-12-14 10:29:16,802 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 467 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 2018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:16,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 579 Invalid, 2018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:29:16,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-12-14 10:29:16,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 87. [2022-12-14 10:29:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 63 states have (on average 1.0476190476190477) internal successors, (66), 63 states have internal predecessors, (66), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 10:29:16,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2022-12-14 10:29:16,841 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 82 [2022-12-14 10:29:16,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:16,842 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2022-12-14 10:29:16,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 66 states have (on average 2.1515151515151514) internal successors, (142), 62 states have internal predecessors, (142), 28 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (30), 30 states have call predecessors, (30), 28 states have call successors, (30) [2022-12-14 10:29:16,842 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2022-12-14 10:29:16,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-12-14 10:29:16,843 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:16,843 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 10, 10, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:16,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 10:29:17,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 10:29:17,044 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:17,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:17,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1968159843, now seen corresponding path program 24 times [2022-12-14 10:29:17,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:17,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317922898] [2022-12-14 10:29:17,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:17,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 10 proven. 255 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:17,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:17,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317922898] [2022-12-14 10:29:17,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317922898] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:17,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259899549] [2022-12-14 10:29:17,659 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:29:17,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:17,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:17,659 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:17,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 10:29:17,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:29:17,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:29:17,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 67 conjunts are in the unsatisfiable core [2022-12-14 10:29:17,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:18,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:29:18,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:29:18,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:29:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 31 proven. 260 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-12-14 10:29:18,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:18,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:29:18,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:29:18,811 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 10 proven. 255 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:18,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259899549] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:18,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1758856976] [2022-12-14 10:29:18,812 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:18,812 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:18,812 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:18,813 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:18,813 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:18,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:18,857 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:18,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:18,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:18,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:29:18,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:18,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:29:19,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:19,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:19,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:19,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:19,253 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:29:19,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:29:19,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:19,407 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:19,407 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:20,399 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17460#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:20,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:20,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:20,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 26] total 52 [2022-12-14 10:29:20,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267681139] [2022-12-14 10:29:20,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:20,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 10:29:20,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:20,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 10:29:20,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=3748, Unknown=0, NotChecked=0, Total=4032 [2022-12-14 10:29:20,400 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand has 52 states, 50 states have (on average 2.14) internal successors, (107), 48 states have internal predecessors, (107), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) [2022-12-14 10:29:21,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:21,967 INFO L93 Difference]: Finished difference Result 173 states and 179 transitions. [2022-12-14 10:29:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-12-14 10:29:21,967 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 2.14) internal successors, (107), 48 states have internal predecessors, (107), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) Word has length 87 [2022-12-14 10:29:21,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:21,971 INFO L225 Difference]: With dead ends: 173 [2022-12-14 10:29:21,971 INFO L226 Difference]: Without dead ends: 171 [2022-12-14 10:29:21,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 218 SyntacticMatches, 6 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2845 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=792, Invalid=9108, Unknown=0, NotChecked=0, Total=9900 [2022-12-14 10:29:21,972 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 225 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 2097 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:21,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 884 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2097 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 10:29:21,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-12-14 10:29:22,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 121. [2022-12-14 10:29:22,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 93 states have (on average 1.053763440860215) internal successors, (98), 94 states have internal predecessors, (98), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:22,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 128 transitions. [2022-12-14 10:29:22,035 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 128 transitions. Word has length 87 [2022-12-14 10:29:22,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:22,035 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 128 transitions. [2022-12-14 10:29:22,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 2.14) internal successors, (107), 48 states have internal predecessors, (107), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) [2022-12-14 10:29:22,035 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 128 transitions. [2022-12-14 10:29:22,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-12-14 10:29:22,036 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:22,036 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 11, 11, 11, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:22,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 10:29:22,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 10:29:22,237 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:22,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:22,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1604158238, now seen corresponding path program 25 times [2022-12-14 10:29:22,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:22,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760858239] [2022-12-14 10:29:22,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:22,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:23,053 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 12 proven. 263 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:23,053 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:23,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760858239] [2022-12-14 10:29:23,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760858239] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:23,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035122312] [2022-12-14 10:29:23,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:29:23,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:23,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:23,054 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:23,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 10:29:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:23,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 68 conjunts are in the unsatisfiable core [2022-12-14 10:29:23,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:23,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:29:23,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:23,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:23,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:23,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:23,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:23,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:24,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:29:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 73 proven. 261 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-12-14 10:29:24,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:24,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:29:24,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:29:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 9 proven. 263 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-12-14 10:29:24,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035122312] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:24,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1408070464] [2022-12-14 10:29:24,324 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:24,324 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:24,324 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:24,324 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:24,324 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:24,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,364 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:24,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:29:24,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:29:24,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:24,710 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:29:24,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:29:24,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:24,853 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:24,854 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:25,724 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18548#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:25,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:25,724 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:25,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28, 25] total 54 [2022-12-14 10:29:25,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458197663] [2022-12-14 10:29:25,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:25,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-12-14 10:29:25,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:25,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-12-14 10:29:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=3985, Unknown=0, NotChecked=0, Total=4290 [2022-12-14 10:29:25,726 INFO L87 Difference]: Start difference. First operand 121 states and 128 transitions. Second operand has 54 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 49 states have internal predecessors, (109), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) [2022-12-14 10:29:26,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:26,988 INFO L93 Difference]: Finished difference Result 157 states and 164 transitions. [2022-12-14 10:29:26,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-14 10:29:26,988 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 49 states have internal predecessors, (109), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) Word has length 89 [2022-12-14 10:29:26,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:26,989 INFO L225 Difference]: With dead ends: 157 [2022-12-14 10:29:26,989 INFO L226 Difference]: Without dead ends: 155 [2022-12-14 10:29:26,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 218 SyntacticMatches, 11 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2495 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=643, Invalid=7367, Unknown=0, NotChecked=0, Total=8010 [2022-12-14 10:29:26,990 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 100 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 2021 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:26,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 686 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2021 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 10:29:26,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-12-14 10:29:27,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 98. [2022-12-14 10:29:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 70 states have (on average 1.0571428571428572) internal successors, (74), 71 states have internal predecessors, (74), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:27,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 104 transitions. [2022-12-14 10:29:27,033 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 104 transitions. Word has length 89 [2022-12-14 10:29:27,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:27,033 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 104 transitions. [2022-12-14 10:29:27,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 49 states have internal predecessors, (109), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) [2022-12-14 10:29:27,033 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 104 transitions. [2022-12-14 10:29:27,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-12-14 10:29:27,033 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:27,033 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:27,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-14 10:29:27,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 10:29:27,234 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:27,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:27,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1438100956, now seen corresponding path program 26 times [2022-12-14 10:29:27,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:27,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810749308] [2022-12-14 10:29:27,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:27,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:27,849 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:27,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810749308] [2022-12-14 10:29:27,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810749308] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:27,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804895660] [2022-12-14 10:29:27,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:29:27,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:27,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:27,850 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:27,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 10:29:28,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-12-14 10:29:28,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:29:28,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 63 conjunts are in the unsatisfiable core [2022-12-14 10:29:28,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:28,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:29:29,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:29:29,167 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:29,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:29,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:29:29,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:29:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:30,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804895660] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:30,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1254630706] [2022-12-14 10:29:30,104 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:30,105 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:30,105 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:30,105 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:30,105 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:30,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,144 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:30,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:30,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:29:30,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:29:30,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:30,505 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:29:30,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:29:30,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:30,636 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:30,637 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:31,736 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19589#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:31,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:31,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:31,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 74 [2022-12-14 10:29:31,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965176125] [2022-12-14 10:29:31,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:31,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-12-14 10:29:31,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:31,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-12-14 10:29:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=644, Invalid=6666, Unknown=0, NotChecked=0, Total=7310 [2022-12-14 10:29:31,737 INFO L87 Difference]: Start difference. First operand 98 states and 104 transitions. Second operand has 74 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 69 states have internal predecessors, (157), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) [2022-12-14 10:29:35,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:35,036 INFO L93 Difference]: Finished difference Result 200 states and 216 transitions. [2022-12-14 10:29:35,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-14 10:29:35,036 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 69 states have internal predecessors, (157), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) Word has length 90 [2022-12-14 10:29:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:35,037 INFO L225 Difference]: With dead ends: 200 [2022-12-14 10:29:35,037 INFO L226 Difference]: Without dead ends: 198 [2022-12-14 10:29:35,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 212 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6122 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1923, Invalid=17817, Unknown=0, NotChecked=0, Total=19740 [2022-12-14 10:29:35,038 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 283 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 2085 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 2190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:35,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 763 Invalid, 2190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2085 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:29:35,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-12-14 10:29:35,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 131. [2022-12-14 10:29:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.0388349514563107) internal successors, (107), 104 states have internal predecessors, (107), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 137 transitions. [2022-12-14 10:29:35,120 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 137 transitions. Word has length 90 [2022-12-14 10:29:35,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:35,120 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 137 transitions. [2022-12-14 10:29:35,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 69 states have internal predecessors, (157), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) [2022-12-14 10:29:35,121 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 137 transitions. [2022-12-14 10:29:35,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-12-14 10:29:35,121 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:35,121 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 11, 11, 11, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:35,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-14 10:29:35,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:35,322 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:35,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:35,323 INFO L85 PathProgramCache]: Analyzing trace with hash -157450750, now seen corresponding path program 27 times [2022-12-14 10:29:35,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:35,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340886042] [2022-12-14 10:29:35,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:35,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:35,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 11 proven. 313 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:35,974 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:35,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340886042] [2022-12-14 10:29:35,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340886042] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:35,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866518954] [2022-12-14 10:29:35,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:29:35,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:35,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:35,975 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:35,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 10:29:36,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:29:36,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:29:36,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 71 conjunts are in the unsatisfiable core [2022-12-14 10:29:36,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:36,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:29:36,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:29:37,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:29:37,059 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 33 proven. 313 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 10:29:37,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:37,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:29:37,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:29:37,342 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 11 proven. 313 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:37,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866518954] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:37,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2039885892] [2022-12-14 10:29:37,343 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:37,343 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:37,343 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:37,343 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:37,343 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:37,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,391 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:29:37,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:29:37,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,417 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:37,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:37,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:29:37,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:37,809 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:29:37,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:29:37,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:37,960 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:37,961 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:38,865 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20807#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:38,865 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:38,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:38,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31, 29] total 58 [2022-12-14 10:29:38,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738016455] [2022-12-14 10:29:38,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:38,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-12-14 10:29:38,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:38,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-12-14 10:29:38,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=4510, Unknown=0, NotChecked=0, Total=4830 [2022-12-14 10:29:38,867 INFO L87 Difference]: Start difference. First operand 131 states and 137 transitions. Second operand has 58 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 54 states have internal predecessors, (117), 24 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2022-12-14 10:29:40,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:40,973 INFO L93 Difference]: Finished difference Result 246 states and 253 transitions. [2022-12-14 10:29:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-14 10:29:40,973 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 54 states have internal predecessors, (117), 24 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) Word has length 95 [2022-12-14 10:29:40,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:40,974 INFO L225 Difference]: With dead ends: 246 [2022-12-14 10:29:40,974 INFO L226 Difference]: Without dead ends: 244 [2022-12-14 10:29:40,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 238 SyntacticMatches, 6 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4152 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1016, Invalid=12790, Unknown=0, NotChecked=0, Total=13806 [2022-12-14 10:29:40,975 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 279 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 2387 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 2466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:40,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 805 Invalid, 2466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2387 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:29:40,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-12-14 10:29:41,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 159. [2022-12-14 10:29:41,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 131 states have (on average 1.0458015267175573) internal successors, (137), 131 states have internal predecessors, (137), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:41,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 167 transitions. [2022-12-14 10:29:41,094 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 167 transitions. Word has length 95 [2022-12-14 10:29:41,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:41,095 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 167 transitions. [2022-12-14 10:29:41,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 54 states have internal predecessors, (117), 24 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2022-12-14 10:29:41,095 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 167 transitions. [2022-12-14 10:29:41,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-12-14 10:29:41,095 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:41,096 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:41,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-14 10:29:41,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:41,297 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:41,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:41,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1322190429, now seen corresponding path program 28 times [2022-12-14 10:29:41,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:41,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746085690] [2022-12-14 10:29:41,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:41,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 13 proven. 321 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:29:42,125 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:42,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746085690] [2022-12-14 10:29:42,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746085690] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:42,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226831465] [2022-12-14 10:29:42,125 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:29:42,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:42,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:42,126 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:42,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-14 10:29:42,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:42,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 72 conjunts are in the unsatisfiable core [2022-12-14 10:29:42,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:42,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:29:42,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:42,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:42,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:42,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:42,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:42,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:29:43,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:29:43,377 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 81 proven. 319 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-12-14 10:29:43,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:43,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:29:43,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:29:43,743 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 10 proven. 321 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2022-12-14 10:29:43,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226831465] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:43,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1605354007] [2022-12-14 10:29:43,744 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:43,744 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:43,744 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:43,745 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:43,745 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:43,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:43,792 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:29:43,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:29:43,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:43,822 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:43,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:43,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:43,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:29:44,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:44,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:44,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:44,162 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:29:44,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:29:44,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:44,277 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:44,278 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:45,195 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22121#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:45,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:45,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:45,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 27] total 58 [2022-12-14 10:29:45,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170282525] [2022-12-14 10:29:45,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:45,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-12-14 10:29:45,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:45,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-12-14 10:29:45,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=4506, Unknown=0, NotChecked=0, Total=4830 [2022-12-14 10:29:45,196 INFO L87 Difference]: Start difference. First operand 159 states and 167 transitions. Second operand has 58 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 53 states have internal predecessors, (119), 27 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 28 states have call predecessors, (28), 27 states have call successors, (28) [2022-12-14 10:29:46,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:46,877 INFO L93 Difference]: Finished difference Result 227 states and 235 transitions. [2022-12-14 10:29:46,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-12-14 10:29:46,878 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 53 states have internal predecessors, (119), 27 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 28 states have call predecessors, (28), 27 states have call successors, (28) Word has length 97 [2022-12-14 10:29:46,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:46,879 INFO L225 Difference]: With dead ends: 227 [2022-12-14 10:29:46,879 INFO L226 Difference]: Without dead ends: 225 [2022-12-14 10:29:46,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 240 SyntacticMatches, 11 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2827 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=690, Invalid=8430, Unknown=0, NotChecked=0, Total=9120 [2022-12-14 10:29:46,879 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 122 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 2451 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 2493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:46,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 856 Invalid, 2493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2451 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:29:46,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-12-14 10:29:46,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 133. [2022-12-14 10:29:46,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 105 states have (on average 1.0476190476190477) internal successors, (110), 105 states have internal predecessors, (110), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 140 transitions. [2022-12-14 10:29:46,967 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 140 transitions. Word has length 97 [2022-12-14 10:29:46,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:46,968 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 140 transitions. [2022-12-14 10:29:46,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 53 states have internal predecessors, (119), 27 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 28 states have call predecessors, (28), 27 states have call successors, (28) [2022-12-14 10:29:46,968 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 140 transitions. [2022-12-14 10:29:46,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-12-14 10:29:46,968 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:46,968 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:46,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-14 10:29:47,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:47,169 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:29:47,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:29:47,170 INFO L85 PathProgramCache]: Analyzing trace with hash -505464795, now seen corresponding path program 29 times [2022-12-14 10:29:47,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:29:47,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144825254] [2022-12-14 10:29:47,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:29:47,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:29:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:29:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 12 proven. 341 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:47,835 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:29:47,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144825254] [2022-12-14 10:29:47,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144825254] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:29:47,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965474698] [2022-12-14 10:29:47,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:29:47,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:29:47,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:29:47,836 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:29:47,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 10:29:48,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-12-14 10:29:48,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:29:48,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 10:29:48,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:29:48,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 10:29:49,429 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-12-14 10:29:49,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-12-14 10:29:49,461 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 157 proven. 196 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:49,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:29:50,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:29:50,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2022-12-14 10:29:51,028 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 147 proven. 206 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-12-14 10:29:51,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965474698] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:29:51,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [153012346] [2022-12-14 10:29:51,029 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:29:51,029 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:29:51,029 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:29:51,029 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:29:51,029 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:29:51,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,079 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:29:51,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:29:51,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:29:51,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:29:51,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:29:51,425 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:29:51,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:29:51,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:29:51,562 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:29:51,563 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:29:52,701 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23360#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:29:52,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:29:52,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:29:52,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 79 [2022-12-14 10:29:52,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381630966] [2022-12-14 10:29:52,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:29:52,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-12-14 10:29:52,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:29:52,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-12-14 10:29:52,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=742, Invalid=7448, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 10:29:52,704 INFO L87 Difference]: Start difference. First operand 133 states and 140 transitions. Second operand has 79 states, 78 states have (on average 2.2051282051282053) internal successors, (172), 74 states have internal predecessors, (172), 34 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (36), 36 states have call predecessors, (36), 34 states have call successors, (36) [2022-12-14 10:29:59,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:29:59,782 INFO L93 Difference]: Finished difference Result 235 states and 242 transitions. [2022-12-14 10:29:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-12-14 10:29:59,783 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 78 states have (on average 2.2051282051282053) internal successors, (172), 74 states have internal predecessors, (172), 34 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (36), 36 states have call predecessors, (36), 34 states have call successors, (36) Word has length 98 [2022-12-14 10:29:59,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:29:59,784 INFO L225 Difference]: With dead ends: 235 [2022-12-14 10:29:59,784 INFO L226 Difference]: Without dead ends: 140 [2022-12-14 10:29:59,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9960 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3722, Invalid=32188, Unknown=0, NotChecked=0, Total=35910 [2022-12-14 10:29:59,786 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 531 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 2922 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 3210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 2922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:29:59,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 917 Invalid, 3210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 2922 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-12-14 10:29:59,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-12-14 10:29:59,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 103. [2022-12-14 10:29:59,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 75 states have (on average 1.04) internal successors, (78), 75 states have internal predecessors, (78), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 10:29:59,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 108 transitions. [2022-12-14 10:29:59,841 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 108 transitions. Word has length 98 [2022-12-14 10:29:59,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:29:59,841 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 108 transitions. [2022-12-14 10:29:59,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 78 states have (on average 2.2051282051282053) internal successors, (172), 74 states have internal predecessors, (172), 34 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (36), 36 states have call predecessors, (36), 34 states have call successors, (36) [2022-12-14 10:29:59,841 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 108 transitions. [2022-12-14 10:29:59,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-12-14 10:29:59,841 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:29:59,841 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:29:59,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-14 10:30:00,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-12-14 10:30:00,043 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:00,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:00,044 INFO L85 PathProgramCache]: Analyzing trace with hash 456238595, now seen corresponding path program 30 times [2022-12-14 10:30:00,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:00,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869487312] [2022-12-14 10:30:00,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:00,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 12 proven. 377 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:30:00,839 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:00,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869487312] [2022-12-14 10:30:00,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869487312] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:00,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850179507] [2022-12-14 10:30:00,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:30:00,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:00,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:00,840 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:00,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 10:30:00,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:30:00,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:30:00,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 75 conjunts are in the unsatisfiable core [2022-12-14 10:30:00,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:01,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:30:01,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:30:02,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:30:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 41 proven. 380 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-12-14 10:30:02,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:02,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:30:02,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:30:02,502 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 12 proven. 377 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:30:02,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850179507] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:30:02,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [69129070] [2022-12-14 10:30:02,503 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:02,503 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:02,503 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:02,503 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:02,504 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:02,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,542 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:02,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:02,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:30:02,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:30:02,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:02,919 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:30:02,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:30:02,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:03,041 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:03,042 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:04,150 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24727#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:04,150 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:04,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:30:04,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 32, 30] total 60 [2022-12-14 10:30:04,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474472529] [2022-12-14 10:30:04,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:04,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-12-14 10:30:04,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:04,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-12-14 10:30:04,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=4790, Unknown=0, NotChecked=0, Total=5112 [2022-12-14 10:30:04,152 INFO L87 Difference]: Start difference. First operand 103 states and 108 transitions. Second operand has 60 states, 58 states have (on average 2.189655172413793) internal successors, (127), 56 states have internal predecessors, (127), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) [2022-12-14 10:30:06,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:06,144 INFO L93 Difference]: Finished difference Result 201 states and 207 transitions. [2022-12-14 10:30:06,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-14 10:30:06,145 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 2.189655172413793) internal successors, (127), 56 states have internal predecessors, (127), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) Word has length 103 [2022-12-14 10:30:06,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:06,146 INFO L225 Difference]: With dead ends: 201 [2022-12-14 10:30:06,146 INFO L226 Difference]: Without dead ends: 199 [2022-12-14 10:30:06,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 262 SyntacticMatches, 6 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3714 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=920, Invalid=11962, Unknown=0, NotChecked=0, Total=12882 [2022-12-14 10:30:06,147 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 271 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 2733 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 2806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:06,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 966 Invalid, 2806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2733 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:30:06,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-12-14 10:30:06,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 143. [2022-12-14 10:30:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 111 states have (on average 1.045045045045045) internal successors, (116), 112 states have internal predecessors, (116), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:06,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 150 transitions. [2022-12-14 10:30:06,248 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 150 transitions. Word has length 103 [2022-12-14 10:30:06,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:06,249 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 150 transitions. [2022-12-14 10:30:06,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 2.189655172413793) internal successors, (127), 56 states have internal predecessors, (127), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) [2022-12-14 10:30:06,249 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 150 transitions. [2022-12-14 10:30:06,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-12-14 10:30:06,249 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:06,249 INFO L195 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:06,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-14 10:30:06,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-14 10:30:06,450 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:06,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:06,451 INFO L85 PathProgramCache]: Analyzing trace with hash 554531650, now seen corresponding path program 31 times [2022-12-14 10:30:06,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:06,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213367117] [2022-12-14 10:30:06,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:06,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:06,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:07,350 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 14 proven. 385 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-12-14 10:30:07,350 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:07,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213367117] [2022-12-14 10:30:07,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213367117] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:07,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113124247] [2022-12-14 10:30:07,351 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:30:07,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:07,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:07,351 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:07,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-14 10:30:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:07,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 76 conjunts are in the unsatisfiable core [2022-12-14 10:30:07,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:07,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:30:08,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:08,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:08,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:08,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:30:08,674 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 85 proven. 387 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-12-14 10:30:08,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:08,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113124247] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:08,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1762147980] [2022-12-14 10:30:08,807 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:08,807 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:08,807 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:08,807 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:08,807 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:08,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,854 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:30:08,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:30:08,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,877 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:08,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:08,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:08,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:30:09,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:09,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:09,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:09,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:09,262 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:30:09,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:30:09,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:09,406 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:09,407 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:10,404 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25789#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:10,405 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:10,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:30:10,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 32] total 59 [2022-12-14 10:30:10,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219656493] [2022-12-14 10:30:10,405 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:10,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-12-14 10:30:10,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:10,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-12-14 10:30:10,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=4916, Unknown=0, NotChecked=0, Total=5256 [2022-12-14 10:30:10,406 INFO L87 Difference]: Start difference. First operand 143 states and 150 transitions. Second operand has 59 states, 57 states have (on average 2.1228070175438596) internal successors, (121), 55 states have internal predecessors, (121), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:30:12,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:12,163 INFO L93 Difference]: Finished difference Result 185 states and 192 transitions. [2022-12-14 10:30:12,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-14 10:30:12,164 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 57 states have (on average 2.1228070175438596) internal successors, (121), 55 states have internal predecessors, (121), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) Word has length 105 [2022-12-14 10:30:12,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:12,165 INFO L225 Difference]: With dead ends: 185 [2022-12-14 10:30:12,165 INFO L226 Difference]: Without dead ends: 183 [2022-12-14 10:30:12,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 196 SyntacticMatches, 6 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3091 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=757, Invalid=9343, Unknown=0, NotChecked=0, Total=10100 [2022-12-14 10:30:12,165 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 132 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 2771 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 2822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:12,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 894 Invalid, 2822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2771 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:30:12,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-12-14 10:30:12,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 114. [2022-12-14 10:30:12,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 82 states have (on average 1.048780487804878) internal successors, (86), 83 states have internal predecessors, (86), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2022-12-14 10:30:12,231 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 105 [2022-12-14 10:30:12,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:12,232 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2022-12-14 10:30:12,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 57 states have (on average 2.1228070175438596) internal successors, (121), 55 states have internal predecessors, (121), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:30:12,232 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2022-12-14 10:30:12,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-12-14 10:30:12,232 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:12,233 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:12,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-12-14 10:30:12,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:12,433 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:12,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:12,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1761966972, now seen corresponding path program 32 times [2022-12-14 10:30:12,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:12,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503408563] [2022-12-14 10:30:12,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:12,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:13,373 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 13 proven. 408 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:30:13,373 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:13,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503408563] [2022-12-14 10:30:13,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503408563] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:13,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286420157] [2022-12-14 10:30:13,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:30:13,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:13,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:13,374 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:13,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 10:30:13,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-12-14 10:30:13,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:30:13,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 76 conjunts are in the unsatisfiable core [2022-12-14 10:30:13,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:14,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:30:14,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:30:14,683 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 22 proven. 408 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 10:30:14,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:15,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:30:15,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:30:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 13 proven. 408 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:30:15,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286420157] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:30:15,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [567875056] [2022-12-14 10:30:15,807 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:15,807 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:15,807 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:15,807 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:15,807 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:15,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:15,847 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:15,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:15,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:15,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:30:15,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:15,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:30:16,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:16,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:16,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:16,238 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:30:16,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:30:16,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:16,358 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:16,359 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:17,541 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27011#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:17,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:17,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:30:17,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 87 [2022-12-14 10:30:17,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373121925] [2022-12-14 10:30:17,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:17,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-12-14 10:30:17,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:17,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-12-14 10:30:17,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=8752, Unknown=0, NotChecked=0, Total=9702 [2022-12-14 10:30:17,544 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand has 87 states, 85 states have (on average 2.211764705882353) internal successors, (188), 81 states have internal predecessors, (188), 38 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) [2022-12-14 10:30:21,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:21,791 INFO L93 Difference]: Finished difference Result 234 states and 252 transitions. [2022-12-14 10:30:21,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-14 10:30:21,791 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 85 states have (on average 2.211764705882353) internal successors, (188), 81 states have internal predecessors, (188), 38 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) Word has length 106 [2022-12-14 10:30:21,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:21,792 INFO L225 Difference]: With dead ends: 234 [2022-12-14 10:30:21,792 INFO L226 Difference]: Without dead ends: 232 [2022-12-14 10:30:21,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7724 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2319, Invalid=20937, Unknown=0, NotChecked=0, Total=23256 [2022-12-14 10:30:21,793 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 387 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 2700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:21,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 977 Invalid, 2700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2602 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 10:30:21,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-12-14 10:30:21,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 153. [2022-12-14 10:30:21,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 121 states have (on average 1.0330578512396693) internal successors, (125), 122 states have internal predecessors, (125), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 159 transitions. [2022-12-14 10:30:21,921 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 159 transitions. Word has length 106 [2022-12-14 10:30:21,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:21,921 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 159 transitions. [2022-12-14 10:30:21,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 85 states have (on average 2.211764705882353) internal successors, (188), 81 states have internal predecessors, (188), 38 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) [2022-12-14 10:30:21,921 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 159 transitions. [2022-12-14 10:30:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-12-14 10:30:21,922 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:21,922 INFO L195 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:21,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-14 10:30:22,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-14 10:30:22,122 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:22,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:22,123 INFO L85 PathProgramCache]: Analyzing trace with hash 350762082, now seen corresponding path program 33 times [2022-12-14 10:30:22,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:22,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940947544] [2022-12-14 10:30:22,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:22,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 13 proven. 447 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-12-14 10:30:23,150 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:23,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940947544] [2022-12-14 10:30:23,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940947544] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:23,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212149878] [2022-12-14 10:30:23,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:30:23,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:23,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:23,152 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:23,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 10:30:23,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:30:23,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:30:23,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 79 conjunts are in the unsatisfiable core [2022-12-14 10:30:23,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:23,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 10:30:24,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:30:24,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 10:30:24,298 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:30:24,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-12-14 10:30:24,326 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 39 proven. 447 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-12-14 10:30:24,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:24,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212149878] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:24,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [365449544] [2022-12-14 10:30:24,885 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:24,885 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:24,885 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:24,886 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:24,886 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:24,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:24,929 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:24,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:24,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:24,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:30:25,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:25,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:30:25,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:25,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:25,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:25,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:25,331 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:30:25,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:30:25,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:25,476 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:25,477 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:26,503 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28199#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:26,503 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:26,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:30:26,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 35] total 52 [2022-12-14 10:30:26,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326517334] [2022-12-14 10:30:26,503 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:26,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 10:30:26,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:26,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 10:30:26,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=5772, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 10:30:26,504 INFO L87 Difference]: Start difference. First operand 153 states and 159 transitions. Second operand has 52 states, 50 states have (on average 2.02) internal successors, (101), 48 states have internal predecessors, (101), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:30:29,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:29,254 INFO L93 Difference]: Finished difference Result 286 states and 293 transitions. [2022-12-14 10:30:29,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-12-14 10:30:29,254 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 2.02) internal successors, (101), 48 states have internal predecessors, (101), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) Word has length 111 [2022-12-14 10:30:29,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:29,255 INFO L225 Difference]: With dead ends: 286 [2022-12-14 10:30:29,255 INFO L226 Difference]: Without dead ends: 284 [2022-12-14 10:30:29,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 214 SyntacticMatches, 3 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4875 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1112, Invalid=14638, Unknown=0, NotChecked=0, Total=15750 [2022-12-14 10:30:29,256 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 284 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 2394 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 2479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 2394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:29,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 699 Invalid, 2479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 2394 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:30:29,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-12-14 10:30:29,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 187. [2022-12-14 10:30:29,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 155 states have (on average 1.038709677419355) internal successors, (161), 155 states have internal predecessors, (161), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:29,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 195 transitions. [2022-12-14 10:30:29,442 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 195 transitions. Word has length 111 [2022-12-14 10:30:29,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:29,442 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 195 transitions. [2022-12-14 10:30:29,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 2.02) internal successors, (101), 48 states have internal predecessors, (101), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:30:29,442 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 195 transitions. [2022-12-14 10:30:29,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-12-14 10:30:29,442 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:29,442 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:29,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-14 10:30:29,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-14 10:30:29,644 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:29,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:29,645 INFO L85 PathProgramCache]: Analyzing trace with hash 426795843, now seen corresponding path program 34 times [2022-12-14 10:30:29,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:29,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686137954] [2022-12-14 10:30:29,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:29,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:30,749 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 15 proven. 455 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:30:30,749 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:30,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686137954] [2022-12-14 10:30:30,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686137954] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:30,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493439518] [2022-12-14 10:30:30,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:30:30,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:30,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:30,750 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:30,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-14 10:30:30,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:30,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 80 conjunts are in the unsatisfiable core [2022-12-14 10:30:30,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:31,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:30:31,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:31,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:31,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:31,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:31,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:31,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:30:32,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:30:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 96 proven. 448 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-12-14 10:30:32,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:32,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493439518] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:32,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [141187000] [2022-12-14 10:30:32,366 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:32,367 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:32,367 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:32,367 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:32,367 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:32,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,442 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:30:32,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:30:32,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,473 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:32,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:32,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:30:32,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:32,863 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:30:32,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:30:32,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:32,974 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:32,976 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:34,019 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29483#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:34,019 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:34,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:30:34,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 35] total 64 [2022-12-14 10:30:34,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267839257] [2022-12-14 10:30:34,020 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:34,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-12-14 10:30:34,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:34,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-12-14 10:30:34,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=5643, Unknown=0, NotChecked=0, Total=6006 [2022-12-14 10:30:34,021 INFO L87 Difference]: Start difference. First operand 187 states and 195 transitions. Second operand has 64 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 30 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:30:36,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:36,341 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2022-12-14 10:30:36,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-14 10:30:36,342 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 30 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) Word has length 113 [2022-12-14 10:30:36,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:36,343 INFO L225 Difference]: With dead ends: 267 [2022-12-14 10:30:36,343 INFO L226 Difference]: Without dead ends: 265 [2022-12-14 10:30:36,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 212 SyntacticMatches, 6 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3463 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=806, Invalid=10536, Unknown=0, NotChecked=0, Total=11342 [2022-12-14 10:30:36,344 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 123 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 3203 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1252 SdHoareTripleChecker+Invalid, 3254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 3203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:36,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1252 Invalid, 3254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 3203 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 10:30:36,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-12-14 10:30:36,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 155. [2022-12-14 10:30:36,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 123 states have (on average 1.0406504065040652) internal successors, (128), 123 states have internal predecessors, (128), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 162 transitions. [2022-12-14 10:30:36,475 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 162 transitions. Word has length 113 [2022-12-14 10:30:36,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:36,476 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 162 transitions. [2022-12-14 10:30:36,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 30 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:30:36,476 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 162 transitions. [2022-12-14 10:30:36,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-12-14 10:30:36,476 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:36,476 INFO L195 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:36,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-14 10:30:36,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-14 10:30:36,677 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:36,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:36,678 INFO L85 PathProgramCache]: Analyzing trace with hash -96705083, now seen corresponding path program 35 times [2022-12-14 10:30:36,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:36,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796871028] [2022-12-14 10:30:36,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:36,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:37,622 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 14 proven. 481 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-12-14 10:30:37,622 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:37,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796871028] [2022-12-14 10:30:37,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796871028] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:37,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352718754] [2022-12-14 10:30:37,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:30:37,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:37,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:37,623 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:37,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 10:30:38,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-12-14 10:30:38,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:30:38,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 80 conjunts are in the unsatisfiable core [2022-12-14 10:30:38,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:38,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:30:39,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:30:39,297 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 17 proven. 488 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-12-14 10:30:39,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:40,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:30:40,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:30:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 14 proven. 481 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-12-14 10:30:40,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352718754] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:30:40,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1573085698] [2022-12-14 10:30:40,849 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:40,849 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:40,849 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:40,849 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:40,849 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:40,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:40,895 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:30:40,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:30:40,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:40,925 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:40,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:41,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:41,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:30:41,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:41,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:41,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:41,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:41,265 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:30:41,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:30:41,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:41,401 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:41,402 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:42,654 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30925#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:42,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:42,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:30:42,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 92 [2022-12-14 10:30:42,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165955987] [2022-12-14 10:30:42,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:42,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-12-14 10:30:42,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-12-14 10:30:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=9807, Unknown=0, NotChecked=0, Total=10712 [2022-12-14 10:30:42,656 INFO L87 Difference]: Start difference. First operand 155 states and 162 transitions. Second operand has 92 states, 90 states have (on average 2.2444444444444445) internal successors, (202), 87 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) [2022-12-14 10:30:50,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:50,178 INFO L93 Difference]: Finished difference Result 319 states and 339 transitions. [2022-12-14 10:30:50,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-12-14 10:30:50,179 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 90 states have (on average 2.2444444444444445) internal successors, (202), 87 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) Word has length 114 [2022-12-14 10:30:50,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:50,180 INFO L225 Difference]: With dead ends: 319 [2022-12-14 10:30:50,180 INFO L226 Difference]: Without dead ends: 317 [2022-12-14 10:30:50,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 272 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12937 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3316, Invalid=37286, Unknown=0, NotChecked=0, Total=40602 [2022-12-14 10:30:50,182 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 303 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 4772 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 1752 SdHoareTripleChecker+Invalid, 4900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 4772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:50,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 1752 Invalid, 4900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 4772 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 10:30:50,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-12-14 10:30:50,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 161. [2022-12-14 10:30:50,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 129 states have (on average 1.0387596899224807) internal successors, (134), 129 states have internal predecessors, (134), 17 states have call successors, (17), 14 states have call predecessors, (17), 14 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:30:50,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 168 transitions. [2022-12-14 10:30:50,344 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 168 transitions. Word has length 114 [2022-12-14 10:30:50,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:50,344 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 168 transitions. [2022-12-14 10:30:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 90 states have (on average 2.2444444444444445) internal successors, (202), 87 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) [2022-12-14 10:30:50,345 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 168 transitions. [2022-12-14 10:30:50,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-12-14 10:30:50,345 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:50,345 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:50,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-12-14 10:30:50,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-14 10:30:50,546 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:50,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:50,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1771874397, now seen corresponding path program 36 times [2022-12-14 10:30:50,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:50,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616585662] [2022-12-14 10:30:50,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:50,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:30:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 14 proven. 523 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:30:51,543 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:30:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616585662] [2022-12-14 10:30:51,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616585662] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:30:51,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260434729] [2022-12-14 10:30:51,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:30:51,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:30:51,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:30:51,545 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:30:51,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-14 10:30:51,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:30:51,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:30:51,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 83 conjunts are in the unsatisfiable core [2022-12-14 10:30:51,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:30:52,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:30:52,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:30:53,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:30:53,395 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 42 proven. 523 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-12-14 10:30:53,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:30:53,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:30:53,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:30:53,781 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 14 proven. 523 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:30:53,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260434729] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:30:53,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [229769430] [2022-12-14 10:30:53,782 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:30:53,782 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:30:53,783 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:30:53,783 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:30:53,783 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:30:53,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:53,834 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:30:53,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:30:53,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:53,865 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:30:53,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:30:53,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:53,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:30:54,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:54,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:54,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:30:54,254 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:30:54,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:30:54,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:30:54,368 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:30:54,369 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:30:55,756 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32590#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:30:55,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:30:55,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:30:55,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 37, 35] total 70 [2022-12-14 10:30:55,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241437950] [2022-12-14 10:30:55,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:30:55,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-12-14 10:30:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:30:55,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-12-14 10:30:55,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=6267, Unknown=0, NotChecked=0, Total=6642 [2022-12-14 10:30:55,759 INFO L87 Difference]: Start difference. First operand 161 states and 168 transitions. Second operand has 70 states, 68 states have (on average 2.1911764705882355) internal successors, (149), 66 states have internal predecessors, (149), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:30:59,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:30:59,230 INFO L93 Difference]: Finished difference Result 377 states and 385 transitions. [2022-12-14 10:30:59,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-12-14 10:30:59,230 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 68 states have (on average 2.1911764705882355) internal successors, (149), 66 states have internal predecessors, (149), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) Word has length 119 [2022-12-14 10:30:59,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:30:59,232 INFO L225 Difference]: With dead ends: 377 [2022-12-14 10:30:59,232 INFO L226 Difference]: Without dead ends: 375 [2022-12-14 10:30:59,233 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 304 SyntacticMatches, 6 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5722 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1209, Invalid=17973, Unknown=0, NotChecked=0, Total=19182 [2022-12-14 10:30:59,234 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 214 mSDsluCounter, 1544 mSDsCounter, 0 mSdLazyCounter, 4295 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 1593 SdHoareTripleChecker+Invalid, 4360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 4295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:30:59,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 1593 Invalid, 4360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 4295 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 10:30:59,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-12-14 10:30:59,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 204. [2022-12-14 10:30:59,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 168 states have (on average 1.0416666666666667) internal successors, (175), 169 states have internal predecessors, (175), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:30:59,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 213 transitions. [2022-12-14 10:30:59,479 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 213 transitions. Word has length 119 [2022-12-14 10:30:59,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:30:59,479 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 213 transitions. [2022-12-14 10:30:59,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 68 states have (on average 2.1911764705882355) internal successors, (149), 66 states have internal predecessors, (149), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:30:59,479 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 213 transitions. [2022-12-14 10:30:59,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-12-14 10:30:59,479 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:30:59,479 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:30:59,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-14 10:30:59,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 10:30:59,681 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:30:59,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:30:59,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1942638174, now seen corresponding path program 37 times [2022-12-14 10:30:59,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:30:59,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980863213] [2022-12-14 10:30:59,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:30:59,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:30:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:01,054 INFO L134 CoverageAnalysis]: Checked inductivity of 789 backedges. 16 proven. 531 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:31:01,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:31:01,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980863213] [2022-12-14 10:31:01,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980863213] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:01,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509425610] [2022-12-14 10:31:01,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:31:01,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:01,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:31:01,055 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:31:01,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-14 10:31:01,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:01,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 84 conjunts are in the unsatisfiable core [2022-12-14 10:31:01,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:31:01,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:31:01,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:01,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:31:02,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:02,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:31:02,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:02,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 10:31:02,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-12-14 10:31:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 789 backedges. 102 proven. 532 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-12-14 10:31:02,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:31:02,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509425610] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:02,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156586780] [2022-12-14 10:31:02,747 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:31:02,747 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:31:02,747 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:31:02,748 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:31:02,748 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:31:02,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:02,790 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:31:02,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:31:02,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:02,817 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:31:02,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:31:02,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:02,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:31:03,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:03,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:03,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:03,213 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:31:03,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:31:03,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:31:03,370 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:31:03,371 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:31:04,350 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34075#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:31:04,350 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:31:04,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:31:04,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 36] total 52 [2022-12-14 10:31:04,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044547786] [2022-12-14 10:31:04,351 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:31:04,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 10:31:04,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:31:04,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 10:31:04,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=5619, Unknown=0, NotChecked=0, Total=6006 [2022-12-14 10:31:04,352 INFO L87 Difference]: Start difference. First operand 204 states and 213 transitions. Second operand has 52 states, 50 states have (on average 2.06) internal successors, (103), 48 states have internal predecessors, (103), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 31 states have call predecessors, (33), 30 states have call successors, (33) [2022-12-14 10:31:06,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:31:06,920 INFO L93 Difference]: Finished difference Result 332 states and 341 transitions. [2022-12-14 10:31:06,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-14 10:31:06,921 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 2.06) internal successors, (103), 48 states have internal predecessors, (103), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 31 states have call predecessors, (33), 30 states have call successors, (33) Word has length 121 [2022-12-14 10:31:06,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:31:06,921 INFO L225 Difference]: With dead ends: 332 [2022-12-14 10:31:06,922 INFO L226 Difference]: Without dead ends: 330 [2022-12-14 10:31:06,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 232 SyntacticMatches, 8 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3855 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=851, Invalid=11139, Unknown=0, NotChecked=0, Total=11990 [2022-12-14 10:31:06,922 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 122 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 2594 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 2638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:31:06,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 854 Invalid, 2638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2594 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:31:06,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-12-14 10:31:07,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 169. [2022-12-14 10:31:07,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 133 states have (on average 1.0451127819548873) internal successors, (139), 134 states have internal predecessors, (139), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:31:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 177 transitions. [2022-12-14 10:31:07,108 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 177 transitions. Word has length 121 [2022-12-14 10:31:07,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:31:07,108 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 177 transitions. [2022-12-14 10:31:07,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 2.06) internal successors, (103), 48 states have internal predecessors, (103), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 31 states have call predecessors, (33), 30 states have call successors, (33) [2022-12-14 10:31:07,108 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 177 transitions. [2022-12-14 10:31:07,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-12-14 10:31:07,109 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:31:07,109 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:31:07,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-14 10:31:07,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-14 10:31:07,310 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:31:07,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:31:07,312 INFO L85 PathProgramCache]: Analyzing trace with hash -756551964, now seen corresponding path program 38 times [2022-12-14 10:31:07,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:31:07,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566642605] [2022-12-14 10:31:07,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:31:07,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:31:07,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:31:08,300 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:31:08,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566642605] [2022-12-14 10:31:08,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566642605] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:08,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550915159] [2022-12-14 10:31:08,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:31:08,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:08,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:31:08,302 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:31:08,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-14 10:31:09,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-12-14 10:31:09,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:31:09,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 79 conjunts are in the unsatisfiable core [2022-12-14 10:31:09,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:31:09,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:31:10,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 10:31:10,498 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:31:10,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:31:11,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:31:11,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:31:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:31:12,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550915159] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:31:12,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1572784634] [2022-12-14 10:31:12,024 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:31:12,024 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:31:12,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:31:12,024 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:31:12,025 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:31:12,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,078 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:31:12,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:31:12,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,107 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:31:12,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:31:12,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:31:12,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:12,541 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:31:12,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:31:12,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:31:12,652 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:31:12,653 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:31:13,980 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35686#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:31:13,980 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:31:13,981 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:31:13,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 97 [2022-12-14 10:31:13,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868548647] [2022-12-14 10:31:13,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:31:13,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-12-14 10:31:13,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:31:13,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-12-14 10:31:13,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=997, Invalid=10775, Unknown=0, NotChecked=0, Total=11772 [2022-12-14 10:31:13,983 INFO L87 Difference]: Start difference. First operand 169 states and 177 transitions. Second operand has 97 states, 96 states have (on average 2.2604166666666665) internal successors, (217), 92 states have internal predecessors, (217), 43 states have call successors, (44), 1 states have call predecessors, (44), 2 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) [2022-12-14 10:31:23,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:31:23,410 INFO L93 Difference]: Finished difference Result 390 states and 412 transitions. [2022-12-14 10:31:23,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-12-14 10:31:23,410 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 96 states have (on average 2.2604166666666665) internal successors, (217), 92 states have internal predecessors, (217), 43 states have call successors, (44), 1 states have call predecessors, (44), 2 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) Word has length 122 [2022-12-14 10:31:23,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:31:23,411 INFO L225 Difference]: With dead ends: 390 [2022-12-14 10:31:23,411 INFO L226 Difference]: Without dead ends: 388 [2022-12-14 10:31:23,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 292 SyntacticMatches, 1 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18958 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=4246, Invalid=53594, Unknown=0, NotChecked=0, Total=57840 [2022-12-14 10:31:23,413 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 755 mSDsluCounter, 1589 mSDsCounter, 0 mSdLazyCounter, 4526 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1639 SdHoareTripleChecker+Invalid, 4782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 4526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:31:23,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [756 Valid, 1639 Invalid, 4782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 4526 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 10:31:23,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-12-14 10:31:23,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 175. [2022-12-14 10:31:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 140 states have internal predecessors, (145), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:31:23,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 183 transitions. [2022-12-14 10:31:23,623 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 183 transitions. Word has length 122 [2022-12-14 10:31:23,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:31:23,623 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 183 transitions. [2022-12-14 10:31:23,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 96 states have (on average 2.2604166666666665) internal successors, (217), 92 states have internal predecessors, (217), 43 states have call successors, (44), 1 states have call predecessors, (44), 2 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) [2022-12-14 10:31:23,623 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 183 transitions. [2022-12-14 10:31:23,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-12-14 10:31:23,624 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:31:23,624 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:31:23,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-12-14 10:31:23,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:23,825 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:31:23,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:31:23,825 INFO L85 PathProgramCache]: Analyzing trace with hash -387571006, now seen corresponding path program 39 times [2022-12-14 10:31:23,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:31:23,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839049202] [2022-12-14 10:31:23,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:31:23,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:31:23,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:24,877 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 15 proven. 605 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:31:24,877 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:31:24,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839049202] [2022-12-14 10:31:24,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839049202] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:24,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089742203] [2022-12-14 10:31:24,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:31:24,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:24,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:31:24,878 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:31:24,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-14 10:31:25,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:31:25,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:31:25,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-14 10:31:25,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:31:25,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:31:25,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:25,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:31:26,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:31:26,578 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 45 proven. 605 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-12-14 10:31:26,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:31:26,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:31:26,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:31:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 15 proven. 605 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:31:26,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089742203] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:31:26,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1246482232] [2022-12-14 10:31:26,934 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:31:26,934 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:31:26,934 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:31:26,934 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:31:26,934 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:31:26,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:26,983 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:31:26,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:31:26,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:26,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:31:27,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:27,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:31:27,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:27,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:27,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:27,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:27,391 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:31:27,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:31:27,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:31:27,539 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:31:27,541 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:31:28,681 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37589#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:31:28,681 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:31:28,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:31:28,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 37] total 74 [2022-12-14 10:31:28,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105734143] [2022-12-14 10:31:28,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:31:28,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-12-14 10:31:28,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:31:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-12-14 10:31:28,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=6916, Unknown=0, NotChecked=0, Total=7310 [2022-12-14 10:31:28,682 INFO L87 Difference]: Start difference. First operand 175 states and 183 transitions. Second operand has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) [2022-12-14 10:31:32,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:31:32,124 INFO L93 Difference]: Finished difference Result 384 states and 392 transitions. [2022-12-14 10:31:32,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-14 10:31:32,125 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) Word has length 127 [2022-12-14 10:31:32,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:31:32,126 INFO L225 Difference]: With dead ends: 384 [2022-12-14 10:31:32,126 INFO L226 Difference]: Without dead ends: 382 [2022-12-14 10:31:32,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 326 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5561 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1072, Invalid=17834, Unknown=0, NotChecked=0, Total=18906 [2022-12-14 10:31:32,127 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 149 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 5004 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 1784 SdHoareTripleChecker+Invalid, 5051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 5004 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:31:32,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 1784 Invalid, 5051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 5004 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 10:31:32,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-12-14 10:31:32,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 213. [2022-12-14 10:31:32,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 177 states have (on average 1.03954802259887) internal successors, (184), 178 states have internal predecessors, (184), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:31:32,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 222 transitions. [2022-12-14 10:31:32,443 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 222 transitions. Word has length 127 [2022-12-14 10:31:32,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:31:32,443 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 222 transitions. [2022-12-14 10:31:32,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) [2022-12-14 10:31:32,444 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 222 transitions. [2022-12-14 10:31:32,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-12-14 10:31:32,444 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:31:32,444 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:31:32,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-14 10:31:32,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:32,645 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:31:32,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:31:32,645 INFO L85 PathProgramCache]: Analyzing trace with hash -335571741, now seen corresponding path program 40 times [2022-12-14 10:31:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:31:32,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396099984] [2022-12-14 10:31:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:31:32,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:31:32,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 17 proven. 613 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:31:33,790 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:31:33,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396099984] [2022-12-14 10:31:33,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396099984] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:33,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928566542] [2022-12-14 10:31:33,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:31:33,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:33,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:31:33,791 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:31:33,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-14 10:31:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:33,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 88 conjunts are in the unsatisfiable core [2022-12-14 10:31:33,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:31:34,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:31:34,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:34,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:31:34,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:34,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:31:34,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:34,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:31:35,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:31:35,613 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 107 proven. 607 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-12-14 10:31:35,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:31:35,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 10:31:35,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-14 10:31:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 14 proven. 613 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-12-14 10:31:36,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928566542] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:31:36,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [174163192] [2022-12-14 10:31:36,098 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:31:36,098 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:31:36,098 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:31:36,099 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:31:36,099 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:31:36,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,151 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:31:36,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:31:36,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:31:36,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:31:36,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:36,542 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:31:36,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:31:36,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:31:36,655 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:31:36,656 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:31:38,260 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39388#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:31:38,260 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:31:38,260 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:31:38,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 36] total 74 [2022-12-14 10:31:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787884437] [2022-12-14 10:31:38,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:31:38,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-12-14 10:31:38,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:31:38,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-12-14 10:31:38,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=6904, Unknown=0, NotChecked=0, Total=7310 [2022-12-14 10:31:38,263 INFO L87 Difference]: Start difference. First operand 213 states and 222 transitions. Second operand has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2022-12-14 10:31:42,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:31:42,084 INFO L93 Difference]: Finished difference Result 383 states and 391 transitions. [2022-12-14 10:31:42,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-14 10:31:42,085 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) Word has length 129 [2022-12-14 10:31:42,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:31:42,086 INFO L225 Difference]: With dead ends: 383 [2022-12-14 10:31:42,086 INFO L226 Difference]: Without dead ends: 381 [2022-12-14 10:31:42,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 326 SyntacticMatches, 12 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6032 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1125, Invalid=18057, Unknown=0, NotChecked=0, Total=19182 [2022-12-14 10:31:42,087 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 142 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 4999 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1772 SdHoareTripleChecker+Invalid, 5057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 4999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:31:42,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1772 Invalid, 5057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 4999 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-12-14 10:31:42,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-12-14 10:31:42,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 169. [2022-12-14 10:31:42,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 136 states have (on average 1.036764705882353) internal successors, (141), 136 states have internal predecessors, (141), 17 states have call successors, (17), 15 states have call predecessors, (17), 15 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 10:31:42,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 175 transitions. [2022-12-14 10:31:42,302 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 175 transitions. Word has length 129 [2022-12-14 10:31:42,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:31:42,303 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 175 transitions. [2022-12-14 10:31:42,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 72 states have (on average 2.2083333333333335) internal successors, (159), 70 states have internal predecessors, (159), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2022-12-14 10:31:42,303 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 175 transitions. [2022-12-14 10:31:42,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-12-14 10:31:42,303 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:31:42,303 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:31:42,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-12-14 10:31:42,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-14 10:31:42,505 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:31:42,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:31:42,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1250206875, now seen corresponding path program 41 times [2022-12-14 10:31:42,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:31:42,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022517401] [2022-12-14 10:31:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:31:42,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:31:42,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:31:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 16 proven. 645 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:31:43,566 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:31:43,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022517401] [2022-12-14 10:31:43,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022517401] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:31:43,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405502855] [2022-12-14 10:31:43,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:31:43,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:31:43,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:31:43,567 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:31:43,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-14 10:31:44,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-12-14 10:31:44,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:31:44,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 88 conjunts are in the unsatisfiable core [2022-12-14 10:31:44,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:31:44,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 10:31:45,706 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 10:31:45,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-12-14 10:31:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 20 proven. 653 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-12-14 10:31:45,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:31:46,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:31:46,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:31:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 16 proven. 645 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:31:47,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405502855] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:31:47,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1184198940] [2022-12-14 10:31:47,323 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:31:47,323 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:31:47,323 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:31:47,323 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:31:47,323 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:31:47,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,366 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:31:47,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:31:47,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:31:47,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:31:47,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:31:47,758 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:31:47,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:31:47,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:31:47,884 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:31:47,885 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:31:48,974 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41146#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:31:48,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:31:48,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:31:48,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 88 [2022-12-14 10:31:48,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547292226] [2022-12-14 10:31:48,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:31:48,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-12-14 10:31:48,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:31:48,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-12-14 10:31:48,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=893, Invalid=9007, Unknown=0, NotChecked=0, Total=9900 [2022-12-14 10:31:48,976 INFO L87 Difference]: Start difference. First operand 169 states and 175 transitions. Second operand has 88 states, 87 states have (on average 2.32183908045977) internal successors, (202), 83 states have internal predecessors, (202), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (35), 34 states have call predecessors, (35), 31 states have call successors, (35) [2022-12-14 10:32:02,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:02,520 INFO L93 Difference]: Finished difference Result 415 states and 439 transitions. [2022-12-14 10:32:02,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2022-12-14 10:32:02,521 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 87 states have (on average 2.32183908045977) internal successors, (202), 83 states have internal predecessors, (202), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (35), 34 states have call predecessors, (35), 31 states have call successors, (35) Word has length 130 [2022-12-14 10:32:02,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:02,522 INFO L225 Difference]: With dead ends: 415 [2022-12-14 10:32:02,522 INFO L226 Difference]: Without dead ends: 413 [2022-12-14 10:32:02,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 321 SyntacticMatches, 7 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23574 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=5019, Invalid=66537, Unknown=0, NotChecked=0, Total=71556 [2022-12-14 10:32:02,525 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 956 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 5261 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 957 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 5603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 5261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:02,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [957 Valid, 1765 Invalid, 5603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 5261 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-12-14 10:32:02,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-12-14 10:32:02,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 178. [2022-12-14 10:32:02,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 144 states have (on average 1.0416666666666667) internal successors, (150), 144 states have internal predecessors, (150), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-12-14 10:32:02,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 186 transitions. [2022-12-14 10:32:02,783 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 186 transitions. Word has length 130 [2022-12-14 10:32:02,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:02,783 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 186 transitions. [2022-12-14 10:32:02,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 87 states have (on average 2.32183908045977) internal successors, (202), 83 states have internal predecessors, (202), 31 states have call successors, (32), 1 states have call predecessors, (32), 2 states have return successors, (35), 34 states have call predecessors, (35), 31 states have call successors, (35) [2022-12-14 10:32:02,783 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 186 transitions. [2022-12-14 10:32:02,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-12-14 10:32:02,784 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:02,784 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:02,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-12-14 10:32:02,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-14 10:32:02,984 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:02,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:02,985 INFO L85 PathProgramCache]: Analyzing trace with hash 586076483, now seen corresponding path program 42 times [2022-12-14 10:32:02,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:02,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042649527] [2022-12-14 10:32:02,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:02,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:04,058 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 16 proven. 693 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:04,058 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:04,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042649527] [2022-12-14 10:32:04,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042649527] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:04,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756453732] [2022-12-14 10:32:04,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:32:04,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:04,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:04,059 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:04,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-14 10:32:04,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:32:04,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:32:04,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 90 conjunts are in the unsatisfiable core [2022-12-14 10:32:04,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:05,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:32:05,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:05,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:32:06,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:32:06,139 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 48 proven. 693 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:32:06,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:06,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:32:06,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:32:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 16 proven. 693 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:06,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756453732] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:06,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2027201748] [2022-12-14 10:32:06,528 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:06,528 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:06,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:06,528 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:06,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:06,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:06,584 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:06,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:06,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:06,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:32:06,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:06,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:32:07,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:07,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:07,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:07,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:07,103 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:32:07,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:32:07,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:07,256 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:07,257 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:08,572 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '43209#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:08,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:08,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:08,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 41, 39] total 78 [2022-12-14 10:32:08,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863041350] [2022-12-14 10:32:08,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:08,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-12-14 10:32:08,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:08,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-12-14 10:32:08,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=7597, Unknown=0, NotChecked=0, Total=8010 [2022-12-14 10:32:08,574 INFO L87 Difference]: Start difference. First operand 178 states and 186 transitions. Second operand has 78 states, 76 states have (on average 2.223684210526316) internal successors, (169), 74 states have internal predecessors, (169), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2022-12-14 10:32:13,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:13,299 INFO L93 Difference]: Finished difference Result 406 states and 413 transitions. [2022-12-14 10:32:13,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-12-14 10:32:13,299 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 76 states have (on average 2.223684210526316) internal successors, (169), 74 states have internal predecessors, (169), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) Word has length 135 [2022-12-14 10:32:13,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:13,300 INFO L225 Difference]: With dead ends: 406 [2022-12-14 10:32:13,300 INFO L226 Difference]: Without dead ends: 404 [2022-12-14 10:32:13,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 348 SyntacticMatches, 6 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6051 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1114, Invalid=19478, Unknown=0, NotChecked=0, Total=20592 [2022-12-14 10:32:13,302 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 116 mSDsluCounter, 2265 mSDsCounter, 0 mSdLazyCounter, 6618 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 2316 SdHoareTripleChecker+Invalid, 6669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 6618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:13,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 2316 Invalid, 6669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 6618 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 10:32:13,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-12-14 10:32:13,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 180. [2022-12-14 10:32:13,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 145 states have (on average 1.0413793103448277) internal successors, (151), 145 states have internal predecessors, (151), 18 states have call successors, (18), 16 states have call predecessors, (18), 16 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-12-14 10:32:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 187 transitions. [2022-12-14 10:32:13,562 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 187 transitions. Word has length 135 [2022-12-14 10:32:13,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:13,562 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 187 transitions. [2022-12-14 10:32:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 76 states have (on average 2.223684210526316) internal successors, (169), 74 states have internal predecessors, (169), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2022-12-14 10:32:13,563 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 187 transitions. [2022-12-14 10:32:13,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-12-14 10:32:13,563 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:13,564 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:13,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-12-14 10:32:13,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:13,764 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:13,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:13,765 INFO L85 PathProgramCache]: Analyzing trace with hash 767988036, now seen corresponding path program 43 times [2022-12-14 10:32:13,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:13,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010847575] [2022-12-14 10:32:13,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:13,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:15,063 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:15,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010847575] [2022-12-14 10:32:15,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010847575] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:15,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036179768] [2022-12-14 10:32:15,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:32:15,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:15,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:15,064 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:15,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-14 10:32:15,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:15,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-14 10:32:15,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:16,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:32:17,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:32:17,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:17,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:17,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:32:17,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:32:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:17,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036179768] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:17,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [111332666] [2022-12-14 10:32:17,558 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:17,558 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:17,558 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:17,558 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:17,558 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:17,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,597 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:32:17,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:32:17,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,623 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:17,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:17,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:32:17,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:17,985 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:32:17,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:32:18,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:18,098 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:18,099 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:19,335 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45055#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:19,335 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:19,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:19,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 39] total 79 [2022-12-14 10:32:19,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242141358] [2022-12-14 10:32:19,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:19,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-12-14 10:32:19,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-12-14 10:32:19,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=7809, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 10:32:19,337 INFO L87 Difference]: Start difference. First operand 180 states and 187 transitions. Second operand has 79 states, 76 states have (on average 2.289473684210526) internal successors, (174), 74 states have internal predecessors, (174), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 35 states have call successors, (36) [2022-12-14 10:32:24,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:24,099 INFO L93 Difference]: Finished difference Result 435 states and 445 transitions. [2022-12-14 10:32:24,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-12-14 10:32:24,100 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 76 states have (on average 2.289473684210526) internal successors, (174), 74 states have internal predecessors, (174), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 35 states have call successors, (36) Word has length 138 [2022-12-14 10:32:24,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:24,100 INFO L225 Difference]: With dead ends: 435 [2022-12-14 10:32:24,100 INFO L226 Difference]: Without dead ends: 433 [2022-12-14 10:32:24,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 361 SyntacticMatches, 3 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5633 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1035, Invalid=19271, Unknown=0, NotChecked=0, Total=20306 [2022-12-14 10:32:24,101 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 141 mSDsluCounter, 2279 mSDsCounter, 0 mSdLazyCounter, 6320 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 2336 SdHoareTripleChecker+Invalid, 6372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 6320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:24,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 2336 Invalid, 6372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 6320 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-12-14 10:32:24,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-12-14 10:32:24,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 183. [2022-12-14 10:32:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 147 states have (on average 1.0476190476190477) internal successors, (154), 147 states have internal predecessors, (154), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:32:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 192 transitions. [2022-12-14 10:32:24,383 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 192 transitions. Word has length 138 [2022-12-14 10:32:24,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:24,383 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 192 transitions. [2022-12-14 10:32:24,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 76 states have (on average 2.289473684210526) internal successors, (174), 74 states have internal predecessors, (174), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 35 states have call successors, (36) [2022-12-14 10:32:24,383 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 192 transitions. [2022-12-14 10:32:24,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-12-14 10:32:24,384 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:24,384 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:24,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-12-14 10:32:24,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 10:32:24,584 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:24,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:24,585 INFO L85 PathProgramCache]: Analyzing trace with hash -153664093, now seen corresponding path program 44 times [2022-12-14 10:32:24,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:24,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599669295] [2022-12-14 10:32:24,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:24,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:24,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:25,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 346 proven. 422 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-12-14 10:32:25,197 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:25,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599669295] [2022-12-14 10:32:25,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599669295] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:25,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726379945] [2022-12-14 10:32:25,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:32:25,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:25,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:25,198 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:25,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-12-14 10:32:26,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-12-14 10:32:26,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:32:26,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-14 10:32:26,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-12-14 10:32:26,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:26,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-12-14 10:32:26,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726379945] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:26,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [596798766] [2022-12-14 10:32:26,879 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:26,879 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:26,879 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:26,879 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:26,879 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:26,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:26,928 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:26,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:26,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:26,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:32:27,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:27,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:32:27,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:27,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:27,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:27,325 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:32:27,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:32:27,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:27,445 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:27,446 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:28,192 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '46935#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:28,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:28,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:28,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2022-12-14 10:32:28,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536339241] [2022-12-14 10:32:28,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:28,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-12-14 10:32:28,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:28,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-12-14 10:32:28,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=3668, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 10:32:28,194 INFO L87 Difference]: Start difference. First operand 183 states and 192 transitions. Second operand has 55 states, 55 states have (on average 2.6363636363636362) internal successors, (145), 55 states have internal predecessors, (145), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-12-14 10:32:31,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:31,012 INFO L93 Difference]: Finished difference Result 414 states and 424 transitions. [2022-12-14 10:32:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-12-14 10:32:31,013 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.6363636363636362) internal successors, (145), 55 states have internal predecessors, (145), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 141 [2022-12-14 10:32:31,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:31,014 INFO L225 Difference]: With dead ends: 414 [2022-12-14 10:32:31,014 INFO L226 Difference]: Without dead ends: 151 [2022-12-14 10:32:31,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 359 SyntacticMatches, 33 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6914 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3122, Invalid=16618, Unknown=0, NotChecked=0, Total=19740 [2022-12-14 10:32:31,016 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 431 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:31,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [432 Valid, 265 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:32:31,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-12-14 10:32:31,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 138. [2022-12-14 10:32:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 102 states have (on average 1.0196078431372548) internal successors, (104), 102 states have internal predecessors, (104), 19 states have call successors, (19), 16 states have call predecessors, (19), 16 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:32:31,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 142 transitions. [2022-12-14 10:32:31,157 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 142 transitions. Word has length 141 [2022-12-14 10:32:31,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:31,157 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 142 transitions. [2022-12-14 10:32:31,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.6363636363636362) internal successors, (145), 55 states have internal predecessors, (145), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-12-14 10:32:31,157 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 142 transitions. [2022-12-14 10:32:31,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-12-14 10:32:31,158 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:31,158 INFO L195 NwaCegarLoop]: trace histogram [19, 17, 17, 17, 17, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:31,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-12-14 10:32:31,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-12-14 10:32:31,359 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:31,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:31,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1380796706, now seen corresponding path program 45 times [2022-12-14 10:32:31,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:31,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172812555] [2022-12-14 10:32:31,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:31,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 17 proven. 787 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-12-14 10:32:32,699 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:32,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172812555] [2022-12-14 10:32:32,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172812555] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:32,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398047844] [2022-12-14 10:32:32,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:32:32,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:32,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:32,700 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:32,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-14 10:32:32,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:32:32,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:32:32,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 94 conjunts are in the unsatisfiable core [2022-12-14 10:32:32,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:33,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:32:33,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:33,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:32:34,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:32:34,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 51 proven. 787 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 10:32:34,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:34,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:32:34,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:32:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 17 proven. 787 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-12-14 10:32:35,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398047844] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:35,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1365978483] [2022-12-14 10:32:35,140 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:35,140 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:35,141 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:35,141 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:35,141 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:35,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,197 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:35,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:35,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:32:35,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:32:35,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:35,616 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:32:35,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:32:35,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:35,767 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:35,768 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:37,274 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '48814#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:37,274 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:37,274 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:37,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 43, 41] total 84 [2022-12-14 10:32:37,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285178782] [2022-12-14 10:32:37,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:37,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-12-14 10:32:37,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:37,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-12-14 10:32:37,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=8677, Unknown=0, NotChecked=0, Total=9120 [2022-12-14 10:32:37,277 INFO L87 Difference]: Start difference. First operand 138 states and 142 transitions. Second operand has 84 states, 81 states have (on average 2.2098765432098766) internal successors, (179), 79 states have internal predecessors, (179), 37 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) [2022-12-14 10:32:40,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:40,108 INFO L93 Difference]: Finished difference Result 147 states and 150 transitions. [2022-12-14 10:32:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-12-14 10:32:40,109 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 81 states have (on average 2.2098765432098766) internal successors, (179), 79 states have internal predecessors, (179), 37 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) Word has length 143 [2022-12-14 10:32:40,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:40,109 INFO L225 Difference]: With dead ends: 147 [2022-12-14 10:32:40,109 INFO L226 Difference]: Without dead ends: 145 [2022-12-14 10:32:40,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 370 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5117 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=986, Invalid=17104, Unknown=0, NotChecked=0, Total=18090 [2022-12-14 10:32:40,110 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 113 mSDsluCounter, 1639 mSDsCounter, 0 mSdLazyCounter, 4667 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 4717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 4667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:40,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 1677 Invalid, 4717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 4667 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-12-14 10:32:40,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-12-14 10:32:40,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 143. [2022-12-14 10:32:40,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 106 states have (on average 1.0188679245283019) internal successors, (108), 106 states have internal predecessors, (108), 19 states have call successors, (19), 17 states have call predecessors, (19), 17 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 10:32:40,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 146 transitions. [2022-12-14 10:32:40,257 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 146 transitions. Word has length 143 [2022-12-14 10:32:40,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:40,257 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 146 transitions. [2022-12-14 10:32:40,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 81 states have (on average 2.2098765432098766) internal successors, (179), 79 states have internal predecessors, (179), 37 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) [2022-12-14 10:32:40,258 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 146 transitions. [2022-12-14 10:32:40,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-12-14 10:32:40,258 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:40,258 INFO L195 NwaCegarLoop]: trace histogram [19, 17, 17, 17, 17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:40,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-12-14 10:32:40,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-14 10:32:40,459 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:40,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:40,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1876551419, now seen corresponding path program 46 times [2022-12-14 10:32:40,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:40,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286912454] [2022-12-14 10:32:40,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:40,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:41,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 18 proven. 833 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-12-14 10:32:41,732 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:41,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286912454] [2022-12-14 10:32:41,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286912454] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:41,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472123480] [2022-12-14 10:32:41,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:32:41,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:41,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:41,734 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:41,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-14 10:32:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:41,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 95 conjunts are in the unsatisfiable core [2022-12-14 10:32:41,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:42,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:32:43,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:32:43,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 29 proven. 836 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-12-14 10:32:43,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:43,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:32:43,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:32:44,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 18 proven. 833 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-12-14 10:32:44,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472123480] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:44,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [324238520] [2022-12-14 10:32:44,198 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:44,198 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:44,198 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:44,199 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:44,199 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:44,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,239 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:44,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:44,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,246 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:32:44,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:32:44,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:44,586 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:32:44,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:32:44,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:44,704 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:44,705 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:45,935 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50290#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:45,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:45,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:45,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 41] total 83 [2022-12-14 10:32:45,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444914036] [2022-12-14 10:32:45,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:45,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-12-14 10:32:45,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:45,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-12-14 10:32:45,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=8532, Unknown=0, NotChecked=0, Total=8930 [2022-12-14 10:32:45,937 INFO L87 Difference]: Start difference. First operand 143 states and 146 transitions. Second operand has 83 states, 80 states have (on average 2.3) internal successors, (184), 78 states have internal predecessors, (184), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) [2022-12-14 10:32:49,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:49,477 INFO L93 Difference]: Finished difference Result 213 states and 219 transitions. [2022-12-14 10:32:49,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-12-14 10:32:49,477 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 80 states have (on average 2.3) internal successors, (184), 78 states have internal predecessors, (184), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) Word has length 146 [2022-12-14 10:32:49,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:49,478 INFO L225 Difference]: With dead ends: 213 [2022-12-14 10:32:49,478 INFO L226 Difference]: Without dead ends: 211 [2022-12-14 10:32:49,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 383 SyntacticMatches, 3 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6229 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1090, Invalid=21260, Unknown=0, NotChecked=0, Total=22350 [2022-12-14 10:32:49,479 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 283 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 5128 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1824 SdHoareTripleChecker+Invalid, 5220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 5128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:49,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1824 Invalid, 5220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 5128 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 10:32:49,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-12-14 10:32:49,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 149. [2022-12-14 10:32:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 111 states have (on average 1.027027027027027) internal successors, (114), 111 states have internal predecessors, (114), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-12-14 10:32:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2022-12-14 10:32:49,647 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 146 [2022-12-14 10:32:49,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:49,647 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2022-12-14 10:32:49,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 80 states have (on average 2.3) internal successors, (184), 78 states have internal predecessors, (184), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) [2022-12-14 10:32:49,647 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2022-12-14 10:32:49,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-12-14 10:32:49,647 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:49,648 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:49,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-12-14 10:32:49,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-14 10:32:49,848 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:49,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:49,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1043457470, now seen corresponding path program 47 times [2022-12-14 10:32:49,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:49,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126534091] [2022-12-14 10:32:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:49,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:50,471 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 393 proven. 474 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-12-14 10:32:50,471 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:50,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126534091] [2022-12-14 10:32:50,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126534091] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:50,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745306692] [2022-12-14 10:32:50,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:32:50,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:50,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:50,472 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:50,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-12-14 10:32:51,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-12-14 10:32:51,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:32:51,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-14 10:32:51,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:52,009 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 442 proven. 425 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-12-14 10:32:52,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:52,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 442 proven. 425 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-12-14 10:32:52,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745306692] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:52,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [941716296] [2022-12-14 10:32:52,400 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:52,400 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:52,400 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:52,401 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:52,401 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:52,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,444 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:52,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:52,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:32:52,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:32:52,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:52,783 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:32:52,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:32:52,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:52,900 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:52,901 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:32:53,743 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '51888#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:32:53,744 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:32:53,744 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:32:53,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2022-12-14 10:32:53,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360765565] [2022-12-14 10:32:53,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:32:53,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-12-14 10:32:53,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:32:53,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-12-14 10:32:53,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=831, Invalid=3999, Unknown=0, NotChecked=0, Total=4830 [2022-12-14 10:32:53,745 INFO L87 Difference]: Start difference. First operand 149 states and 154 transitions. Second operand has 58 states, 58 states have (on average 2.6379310344827585) internal successors, (153), 58 states have internal predecessors, (153), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-12-14 10:32:54,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:32:54,480 INFO L93 Difference]: Finished difference Result 216 states and 222 transitions. [2022-12-14 10:32:54,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-14 10:32:54,480 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.6379310344827585) internal successors, (153), 58 states have internal predecessors, (153), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 149 [2022-12-14 10:32:54,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:32:54,481 INFO L225 Difference]: With dead ends: 216 [2022-12-14 10:32:54,481 INFO L226 Difference]: Without dead ends: 159 [2022-12-14 10:32:54,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 380 SyntacticMatches, 35 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3177 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1358, Invalid=6124, Unknown=0, NotChecked=0, Total=7482 [2022-12-14 10:32:54,481 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 235 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:32:54,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 232 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:32:54,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-12-14 10:32:54,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 146. [2022-12-14 10:32:54,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 108 states have (on average 1.0185185185185186) internal successors, (110), 108 states have internal predecessors, (110), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-12-14 10:32:54,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 150 transitions. [2022-12-14 10:32:54,635 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 150 transitions. Word has length 149 [2022-12-14 10:32:54,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:32:54,636 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 150 transitions. [2022-12-14 10:32:54,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.6379310344827585) internal successors, (153), 58 states have internal predecessors, (153), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-12-14 10:32:54,636 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 150 transitions. [2022-12-14 10:32:54,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-12-14 10:32:54,636 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:32:54,636 INFO L195 NwaCegarLoop]: trace histogram [20, 18, 18, 18, 18, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:32:54,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-12-14 10:32:54,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-12-14 10:32:54,837 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:32:54,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:32:54,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1298010851, now seen corresponding path program 48 times [2022-12-14 10:32:54,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:32:54,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148183040] [2022-12-14 10:32:54,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:32:54,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:32:54,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:32:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 18 proven. 887 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-12-14 10:32:56,163 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:32:56,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148183040] [2022-12-14 10:32:56,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148183040] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:32:56,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811639362] [2022-12-14 10:32:56,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:32:56,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:32:56,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:32:56,164 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:32:56,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 10:32:56,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:32:56,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:32:56,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 98 conjunts are in the unsatisfiable core [2022-12-14 10:32:56,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:32:57,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:32:57,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:57,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:32:58,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:32:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 54 proven. 887 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-12-14 10:32:58,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:32:59,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:32:59,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:32:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 18 proven. 887 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-12-14 10:32:59,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811639362] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:32:59,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [90693392] [2022-12-14 10:32:59,385 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:32:59,386 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:32:59,386 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:32:59,386 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:32:59,386 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:32:59,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,429 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:32:59,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:32:59,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,455 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:32:59,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:32:59,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:32:59,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:32:59,813 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:32:59,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:32:59,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:32:59,916 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:32:59,917 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:01,271 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '53450#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:01,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:01,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:01,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 45, 43] total 86 [2022-12-14 10:33:01,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777788770] [2022-12-14 10:33:01,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:01,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-12-14 10:33:01,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:01,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-12-14 10:33:01,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=9055, Unknown=0, NotChecked=0, Total=9506 [2022-12-14 10:33:01,273 INFO L87 Difference]: Start difference. First operand 146 states and 150 transitions. Second operand has 86 states, 84 states have (on average 2.25) internal successors, (189), 82 states have internal predecessors, (189), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) [2022-12-14 10:33:04,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:04,406 INFO L93 Difference]: Finished difference Result 155 states and 158 transitions. [2022-12-14 10:33:04,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-14 10:33:04,407 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 84 states have (on average 2.25) internal successors, (189), 82 states have internal predecessors, (189), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) Word has length 151 [2022-12-14 10:33:04,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:04,407 INFO L225 Difference]: With dead ends: 155 [2022-12-14 10:33:04,407 INFO L226 Difference]: Without dead ends: 153 [2022-12-14 10:33:04,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 392 SyntacticMatches, 6 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5439 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1019, Invalid=18163, Unknown=0, NotChecked=0, Total=19182 [2022-12-14 10:33:04,408 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 153 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 4699 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 1590 SdHoareTripleChecker+Invalid, 4753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 4699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:04,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 1590 Invalid, 4753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 4699 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-12-14 10:33:04,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-12-14 10:33:04,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 151. [2022-12-14 10:33:04,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 112 states have (on average 1.0178571428571428) internal successors, (114), 112 states have internal predecessors, (114), 20 states have call successors, (20), 18 states have call predecessors, (20), 18 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-12-14 10:33:04,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 154 transitions. [2022-12-14 10:33:04,566 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 154 transitions. Word has length 151 [2022-12-14 10:33:04,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:04,566 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 154 transitions. [2022-12-14 10:33:04,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 84 states have (on average 2.25) internal successors, (189), 82 states have internal predecessors, (189), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) [2022-12-14 10:33:04,566 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 154 transitions. [2022-12-14 10:33:04,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-12-14 10:33:04,567 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:04,567 INFO L195 NwaCegarLoop]: trace histogram [20, 18, 18, 18, 18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:04,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-12-14 10:33:04,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-12-14 10:33:04,768 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:04,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:04,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1456237476, now seen corresponding path program 49 times [2022-12-14 10:33:04,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:04,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907328632] [2022-12-14 10:33:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:04,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:06,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 19 proven. 936 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-12-14 10:33:06,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:06,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907328632] [2022-12-14 10:33:06,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907328632] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:06,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216018918] [2022-12-14 10:33:06,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:33:06,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:06,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:06,201 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:06,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-14 10:33:06,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:06,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 101 conjunts are in the unsatisfiable core [2022-12-14 10:33:06,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:07,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:33:08,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:33:08,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 17 proven. 953 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-12-14 10:33:08,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:09,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:33:09,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:33:10,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 19 proven. 936 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-12-14 10:33:10,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216018918] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:10,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [923744740] [2022-12-14 10:33:10,573 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:10,573 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:10,573 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:10,573 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:10,573 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:10,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:10,625 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:10,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:10,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:10,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:33:10,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:10,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:33:11,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:11,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:11,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:11,024 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:33:11,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:33:11,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:11,147 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:11,148 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:12,951 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '55026#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:12,951 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:12,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:12,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 45, 43] total 107 [2022-12-14 10:33:12,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691295464] [2022-12-14 10:33:12,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:12,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-12-14 10:33:12,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:12,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-12-14 10:33:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=538, Invalid=13504, Unknown=0, NotChecked=0, Total=14042 [2022-12-14 10:33:12,954 INFO L87 Difference]: Start difference. First operand 151 states and 154 transitions. Second operand has 107 states, 105 states have (on average 2.1809523809523808) internal successors, (229), 100 states have internal predecessors, (229), 56 states have call successors, (57), 1 states have call predecessors, (57), 2 states have return successors, (59), 59 states have call predecessors, (59), 56 states have call successors, (59) [2022-12-14 10:33:18,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:18,880 INFO L93 Difference]: Finished difference Result 228 states and 234 transitions. [2022-12-14 10:33:18,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-12-14 10:33:18,880 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 105 states have (on average 2.1809523809523808) internal successors, (229), 100 states have internal predecessors, (229), 56 states have call successors, (57), 1 states have call predecessors, (57), 2 states have return successors, (59), 59 states have call predecessors, (59), 56 states have call successors, (59) Word has length 154 [2022-12-14 10:33:18,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:18,881 INFO L225 Difference]: With dead ends: 228 [2022-12-14 10:33:18,881 INFO L226 Difference]: Without dead ends: 226 [2022-12-14 10:33:18,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 386 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13565 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=2216, Invalid=44656, Unknown=0, NotChecked=0, Total=46872 [2022-12-14 10:33:18,883 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 587 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 6465 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 6715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 6465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:18,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 1701 Invalid, 6715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 6465 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 10:33:18,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-12-14 10:33:19,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 157. [2022-12-14 10:33:19,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 117 states have (on average 1.0256410256410255) internal successors, (120), 117 states have internal predecessors, (120), 21 states have call successors, (21), 18 states have call predecessors, (21), 18 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-12-14 10:33:19,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 162 transitions. [2022-12-14 10:33:19,069 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 162 transitions. Word has length 154 [2022-12-14 10:33:19,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:19,070 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 162 transitions. [2022-12-14 10:33:19,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 105 states have (on average 2.1809523809523808) internal successors, (229), 100 states have internal predecessors, (229), 56 states have call successors, (57), 1 states have call predecessors, (57), 2 states have return successors, (59), 59 states have call predecessors, (59), 56 states have call successors, (59) [2022-12-14 10:33:19,070 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 162 transitions. [2022-12-14 10:33:19,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-12-14 10:33:19,070 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:19,070 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:19,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-12-14 10:33:19,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:19,271 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:19,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:19,273 INFO L85 PathProgramCache]: Analyzing trace with hash -688468157, now seen corresponding path program 50 times [2022-12-14 10:33:19,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:19,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552400682] [2022-12-14 10:33:19,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:19,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 443 proven. 529 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-12-14 10:33:19,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552400682] [2022-12-14 10:33:19,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552400682] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658939377] [2022-12-14 10:33:19,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:33:19,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:19,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:20,000 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:20,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-12-14 10:33:21,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2022-12-14 10:33:21,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:33:21,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-14 10:33:21,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 495 proven. 477 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-12-14 10:33:21,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:22,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 495 proven. 477 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-12-14 10:33:22,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658939377] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:22,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1104420372] [2022-12-14 10:33:22,313 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:22,313 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:22,314 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:22,314 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:22,314 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:22,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,356 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:22,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:22,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:33:22,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:33:22,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:22,787 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:33:22,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:33:22,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:22,909 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:22,910 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:23,822 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '56793#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:23,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:23,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:23,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 61 [2022-12-14 10:33:23,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963363768] [2022-12-14 10:33:23,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:23,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-12-14 10:33:23,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:23,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-12-14 10:33:23,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=912, Invalid=4344, Unknown=0, NotChecked=0, Total=5256 [2022-12-14 10:33:23,824 INFO L87 Difference]: Start difference. First operand 157 states and 162 transitions. Second operand has 61 states, 61 states have (on average 2.639344262295082) internal successors, (161), 61 states have internal predecessors, (161), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-12-14 10:33:24,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:24,620 INFO L93 Difference]: Finished difference Result 227 states and 233 transitions. [2022-12-14 10:33:24,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 10:33:24,621 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.639344262295082) internal successors, (161), 61 states have internal predecessors, (161), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 157 [2022-12-14 10:33:24,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:24,622 INFO L225 Difference]: With dead ends: 227 [2022-12-14 10:33:24,622 INFO L226 Difference]: Without dead ends: 167 [2022-12-14 10:33:24,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 401 SyntacticMatches, 37 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3476 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1497, Invalid=6693, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 10:33:24,622 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 211 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:24,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 260 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:33:24,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-12-14 10:33:24,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2022-12-14 10:33:24,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 114 states have (on average 1.0175438596491229) internal successors, (116), 114 states have internal predecessors, (116), 21 states have call successors, (21), 18 states have call predecessors, (21), 18 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-12-14 10:33:24,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 158 transitions. [2022-12-14 10:33:24,784 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 158 transitions. Word has length 157 [2022-12-14 10:33:24,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:24,784 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 158 transitions. [2022-12-14 10:33:24,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.639344262295082) internal successors, (161), 61 states have internal predecessors, (161), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-12-14 10:33:24,784 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 158 transitions. [2022-12-14 10:33:24,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-12-14 10:33:24,785 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:24,785 INFO L195 NwaCegarLoop]: trace histogram [21, 19, 19, 19, 19, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:24,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-12-14 10:33:24,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:24,986 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:24,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash 273917826, now seen corresponding path program 51 times [2022-12-14 10:33:24,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:24,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967976494] [2022-12-14 10:33:24,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:26,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 19 proven. 993 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-12-14 10:33:26,433 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:26,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967976494] [2022-12-14 10:33:26,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967976494] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:26,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557252254] [2022-12-14 10:33:26,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:33:26,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:26,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:26,434 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:26,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-12-14 10:33:26,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:33:26,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:33:26,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 102 conjunts are in the unsatisfiable core [2022-12-14 10:33:26,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:27,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:33:27,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:27,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:33:28,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:33:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 57 proven. 993 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-12-14 10:33:28,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:29,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:33:29,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:33:29,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 19 proven. 993 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-12-14 10:33:29,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557252254] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:29,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1311174467] [2022-12-14 10:33:29,398 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:29,398 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:29,398 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:29,398 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:29,398 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:29,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,450 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:33:29,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:33:29,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,475 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:29,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:29,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:33:29,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:29,864 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:33:29,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:33:29,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:29,984 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:29,985 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:31,169 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '58437#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:31,169 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:31,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:31,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 47, 45] total 90 [2022-12-14 10:33:31,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39830771] [2022-12-14 10:33:31,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:31,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-12-14 10:33:31,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:31,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-12-14 10:33:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=9832, Unknown=0, NotChecked=0, Total=10302 [2022-12-14 10:33:31,171 INFO L87 Difference]: Start difference. First operand 154 states and 158 transitions. Second operand has 90 states, 88 states have (on average 2.2613636363636362) internal successors, (199), 86 states have internal predecessors, (199), 40 states have call successors, (41), 2 states have call predecessors, (41), 3 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) [2022-12-14 10:33:34,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:34,447 INFO L93 Difference]: Finished difference Result 163 states and 166 transitions. [2022-12-14 10:33:34,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-12-14 10:33:34,447 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 88 states have (on average 2.2613636363636362) internal successors, (199), 86 states have internal predecessors, (199), 40 states have call successors, (41), 2 states have call predecessors, (41), 3 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) Word has length 159 [2022-12-14 10:33:34,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:34,448 INFO L225 Difference]: With dead ends: 163 [2022-12-14 10:33:34,448 INFO L226 Difference]: Without dead ends: 161 [2022-12-14 10:33:34,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 414 SyntacticMatches, 6 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5917 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1066, Invalid=19814, Unknown=0, NotChecked=0, Total=20880 [2022-12-14 10:33:34,449 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 138 mSDsluCounter, 1791 mSDsCounter, 0 mSdLazyCounter, 5851 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1833 SdHoareTripleChecker+Invalid, 5903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 5851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:34,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 1833 Invalid, 5903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 5851 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-12-14 10:33:34,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-12-14 10:33:34,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 159. [2022-12-14 10:33:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 118 states have (on average 1.0169491525423728) internal successors, (120), 118 states have internal predecessors, (120), 21 states have call successors, (21), 19 states have call predecessors, (21), 19 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-12-14 10:33:34,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 162 transitions. [2022-12-14 10:33:34,751 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 162 transitions. Word has length 159 [2022-12-14 10:33:34,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:34,751 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 162 transitions. [2022-12-14 10:33:34,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 88 states have (on average 2.2613636363636362) internal successors, (199), 86 states have internal predecessors, (199), 40 states have call successors, (41), 2 states have call predecessors, (41), 3 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) [2022-12-14 10:33:34,752 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 162 transitions. [2022-12-14 10:33:34,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-12-14 10:33:34,752 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:34,753 INFO L195 NwaCegarLoop]: trace histogram [21, 19, 19, 19, 19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:34,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-12-14 10:33:34,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-12-14 10:33:34,953 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:34,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:34,954 INFO L85 PathProgramCache]: Analyzing trace with hash -146366811, now seen corresponding path program 52 times [2022-12-14 10:33:34,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:34,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647389319] [2022-12-14 10:33:34,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:34,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:36,585 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 20 proven. 1045 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-12-14 10:33:36,585 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:36,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647389319] [2022-12-14 10:33:36,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647389319] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:36,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749025449] [2022-12-14 10:33:36,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:33:36,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:36,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:36,586 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:36,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-12-14 10:33:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:36,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-14 10:33:36,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:38,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:33:39,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:33:39,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 33 proven. 1048 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-12-14 10:33:39,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:39,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:33:39,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:33:39,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 20 proven. 1045 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-12-14 10:33:39,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749025449] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:39,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1698904293] [2022-12-14 10:33:39,862 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:39,862 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:39,862 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:39,862 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:39,862 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:39,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:39,910 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:33:39,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:33:39,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:39,942 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:39,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:40,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:40,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:33:40,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:40,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:40,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:40,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:40,331 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:33:40,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:33:40,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:40,490 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:40,491 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:42,191 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '60071#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:42,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:42,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:42,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 46, 45] total 89 [2022-12-14 10:33:42,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307000305] [2022-12-14 10:33:42,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:42,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-12-14 10:33:42,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:42,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-12-14 10:33:42,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=9677, Unknown=0, NotChecked=0, Total=10100 [2022-12-14 10:33:42,194 INFO L87 Difference]: Start difference. First operand 159 states and 162 transitions. Second operand has 89 states, 87 states have (on average 2.32183908045977) internal successors, (202), 85 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) [2022-12-14 10:33:46,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:46,889 INFO L93 Difference]: Finished difference Result 235 states and 241 transitions. [2022-12-14 10:33:46,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-12-14 10:33:46,889 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 87 states have (on average 2.32183908045977) internal successors, (202), 85 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) Word has length 162 [2022-12-14 10:33:46,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:46,890 INFO L225 Difference]: With dead ends: 235 [2022-12-14 10:33:46,890 INFO L226 Difference]: Without dead ends: 233 [2022-12-14 10:33:46,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 427 SyntacticMatches, 4 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7349 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1188, Invalid=24894, Unknown=0, NotChecked=0, Total=26082 [2022-12-14 10:33:46,891 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 236 mSDsluCounter, 2230 mSDsCounter, 0 mSdLazyCounter, 6361 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 2277 SdHoareTripleChecker+Invalid, 6453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 6361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:46,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 2277 Invalid, 6453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 6361 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-12-14 10:33:46,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-12-14 10:33:47,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 165. [2022-12-14 10:33:47,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 123 states have (on average 1.024390243902439) internal successors, (126), 123 states have internal predecessors, (126), 22 states have call successors, (22), 19 states have call predecessors, (22), 19 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 10:33:47,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 170 transitions. [2022-12-14 10:33:47,079 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 170 transitions. Word has length 162 [2022-12-14 10:33:47,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:47,079 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 170 transitions. [2022-12-14 10:33:47,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 87 states have (on average 2.32183908045977) internal successors, (202), 85 states have internal predecessors, (202), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) [2022-12-14 10:33:47,079 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 170 transitions. [2022-12-14 10:33:47,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-12-14 10:33:47,080 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:47,080 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:47,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-12-14 10:33:47,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-12-14 10:33:47,281 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:47,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:47,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1016319838, now seen corresponding path program 53 times [2022-12-14 10:33:47,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:47,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833468637] [2022-12-14 10:33:47,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:47,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:47,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:48,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 496 proven. 587 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-12-14 10:33:48,112 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:48,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833468637] [2022-12-14 10:33:48,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833468637] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:48,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861147215] [2022-12-14 10:33:48,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:33:48,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:48,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:48,113 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:48,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-12-14 10:33:49,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2022-12-14 10:33:49,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:33:49,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-14 10:33:49,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:50,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 551 proven. 532 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-12-14 10:33:50,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 551 proven. 532 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-12-14 10:33:50,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861147215] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:50,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [982673554] [2022-12-14 10:33:50,584 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:50,584 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:50,584 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:50,584 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:50,584 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:50,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:50,634 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:50,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:50,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:50,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:33:50,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:50,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:33:50,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:50,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:51,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:51,004 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:33:51,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:33:51,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:51,125 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:51,127 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:51,924 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '61839#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:51,924 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:51,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:51,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 64 [2022-12-14 10:33:51,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245435421] [2022-12-14 10:33:51,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:51,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-12-14 10:33:51,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:51,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-12-14 10:33:51,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=997, Invalid=4703, Unknown=0, NotChecked=0, Total=5700 [2022-12-14 10:33:51,926 INFO L87 Difference]: Start difference. First operand 165 states and 170 transitions. Second operand has 64 states, 64 states have (on average 2.640625) internal successors, (169), 64 states have internal predecessors, (169), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-14 10:33:52,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:33:52,735 INFO L93 Difference]: Finished difference Result 238 states and 244 transitions. [2022-12-14 10:33:52,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-12-14 10:33:52,736 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.640625) internal successors, (169), 64 states have internal predecessors, (169), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 165 [2022-12-14 10:33:52,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:33:52,736 INFO L225 Difference]: With dead ends: 238 [2022-12-14 10:33:52,736 INFO L226 Difference]: Without dead ends: 175 [2022-12-14 10:33:52,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 422 SyntacticMatches, 39 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3788 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1643, Invalid=7287, Unknown=0, NotChecked=0, Total=8930 [2022-12-14 10:33:52,737 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 205 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:33:52,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 256 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:33:52,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-12-14 10:33:52,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 162. [2022-12-14 10:33:52,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 120 states have (on average 1.0166666666666666) internal successors, (122), 120 states have internal predecessors, (122), 22 states have call successors, (22), 19 states have call predecessors, (22), 19 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 10:33:52,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 166 transitions. [2022-12-14 10:33:52,913 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 166 transitions. Word has length 165 [2022-12-14 10:33:52,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:33:52,913 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 166 transitions. [2022-12-14 10:33:52,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.640625) internal successors, (169), 64 states have internal predecessors, (169), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-14 10:33:52,913 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 166 transitions. [2022-12-14 10:33:52,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-12-14 10:33:52,914 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:33:52,914 INFO L195 NwaCegarLoop]: trace histogram [22, 20, 20, 20, 20, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:33:52,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-12-14 10:33:53,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:53,115 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:33:53,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:33:53,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1833231229, now seen corresponding path program 54 times [2022-12-14 10:33:53,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:33:53,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903666396] [2022-12-14 10:33:53,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:33:53,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:33:53,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:33:54,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 20 proven. 1105 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-12-14 10:33:54,627 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:33:54,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903666396] [2022-12-14 10:33:54,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903666396] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:33:54,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002312555] [2022-12-14 10:33:54,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:33:54,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:33:54,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:33:54,628 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:33:54,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-12-14 10:33:55,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:33:55,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:33:55,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 106 conjunts are in the unsatisfiable core [2022-12-14 10:33:55,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:33:56,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:33:56,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:56,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:33:57,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:33:57,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 60 proven. 1105 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-12-14 10:33:57,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:33:57,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:33:57,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:33:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 20 proven. 1105 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-12-14 10:33:57,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002312555] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:33:57,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [30389086] [2022-12-14 10:33:57,875 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:33:57,875 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:33:57,875 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:33:57,875 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:33:57,875 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:33:57,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:57,925 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:33:57,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:33:57,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:57,959 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:33:57,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:33:58,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:58,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:33:58,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:58,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:58,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:58,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:33:58,320 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:33:58,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:33:58,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:33:58,454 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:33:58,454 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:33:59,704 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '63565#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:33:59,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:33:59,705 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:33:59,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 49, 47] total 94 [2022-12-14 10:33:59,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953236958] [2022-12-14 10:33:59,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:33:59,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-12-14 10:33:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:33:59,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-12-14 10:33:59,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=10641, Unknown=0, NotChecked=0, Total=11130 [2022-12-14 10:33:59,706 INFO L87 Difference]: Start difference. First operand 162 states and 166 transitions. Second operand has 94 states, 92 states have (on average 2.2717391304347827) internal successors, (209), 90 states have internal predecessors, (209), 42 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2022-12-14 10:34:03,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:03,349 INFO L93 Difference]: Finished difference Result 171 states and 174 transitions. [2022-12-14 10:34:03,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-14 10:34:03,349 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 92 states have (on average 2.2717391304347827) internal successors, (209), 90 states have internal predecessors, (209), 42 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) Word has length 167 [2022-12-14 10:34:03,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:03,350 INFO L225 Difference]: With dead ends: 171 [2022-12-14 10:34:03,350 INFO L226 Difference]: Without dead ends: 169 [2022-12-14 10:34:03,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 436 SyntacticMatches, 6 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6415 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1113, Invalid=21537, Unknown=0, NotChecked=0, Total=22650 [2022-12-14 10:34:03,351 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 141 mSDsluCounter, 2124 mSDsCounter, 0 mSdLazyCounter, 7078 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 7128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 7078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:03,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2168 Invalid, 7128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 7078 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 10:34:03,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-12-14 10:34:03,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 167. [2022-12-14 10:34:03,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 124 states have (on average 1.0161290322580645) internal successors, (126), 124 states have internal predecessors, (126), 22 states have call successors, (22), 20 states have call predecessors, (22), 20 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 10:34:03,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 170 transitions. [2022-12-14 10:34:03,531 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 170 transitions. Word has length 167 [2022-12-14 10:34:03,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:03,531 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 170 transitions. [2022-12-14 10:34:03,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 92 states have (on average 2.2717391304347827) internal successors, (209), 90 states have internal predecessors, (209), 42 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2022-12-14 10:34:03,531 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 170 transitions. [2022-12-14 10:34:03,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-12-14 10:34:03,532 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:03,532 INFO L195 NwaCegarLoop]: trace histogram [22, 20, 20, 20, 20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:03,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-12-14 10:34:03,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-12-14 10:34:03,733 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:03,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:03,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1018134020, now seen corresponding path program 55 times [2022-12-14 10:34:03,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:03,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97261124] [2022-12-14 10:34:03,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:03,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:03,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:05,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 21 proven. 1160 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-12-14 10:34:05,429 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:05,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97261124] [2022-12-14 10:34:05,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97261124] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:05,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509998561] [2022-12-14 10:34:05,429 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:34:05,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:05,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:05,430 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:05,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-12-14 10:34:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:05,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-14 10:34:05,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:06,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:34:08,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:34:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 38 proven. 1160 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2022-12-14 10:34:08,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:34:08,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:34:08,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:34:08,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 21 proven. 1160 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-12-14 10:34:08,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509998561] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:34:08,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2036872945] [2022-12-14 10:34:08,541 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:34:08,541 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:34:08,541 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:34:08,541 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:34:08,541 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:34:08,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,588 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:34:08,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:34:08,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:34:08,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:34:08,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:08,988 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:34:08,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:34:09,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:34:09,122 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:34:09,123 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:34:10,374 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '65279#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:34:10,374 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:34:10,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:34:10,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 48, 47] total 93 [2022-12-14 10:34:10,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147535429] [2022-12-14 10:34:10,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:34:10,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-12-14 10:34:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:34:10,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-12-14 10:34:10,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=10480, Unknown=0, NotChecked=0, Total=10920 [2022-12-14 10:34:10,377 INFO L87 Difference]: Start difference. First operand 167 states and 170 transitions. Second operand has 93 states, 91 states have (on average 2.32967032967033) internal successors, (212), 89 states have internal predecessors, (212), 42 states have call successors, (43), 1 states have call predecessors, (43), 2 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2022-12-14 10:34:15,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:15,179 INFO L93 Difference]: Finished difference Result 246 states and 252 transitions. [2022-12-14 10:34:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-12-14 10:34:15,179 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 91 states have (on average 2.32967032967033) internal successors, (212), 89 states have internal predecessors, (212), 42 states have call successors, (43), 1 states have call predecessors, (43), 2 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) Word has length 170 [2022-12-14 10:34:15,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:15,180 INFO L225 Difference]: With dead ends: 246 [2022-12-14 10:34:15,180 INFO L226 Difference]: Without dead ends: 244 [2022-12-14 10:34:15,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 449 SyntacticMatches, 4 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8016 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1243, Invalid=27149, Unknown=0, NotChecked=0, Total=28392 [2022-12-14 10:34:15,182 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 377 mSDsluCounter, 2132 mSDsCounter, 0 mSdLazyCounter, 6605 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 2181 SdHoareTripleChecker+Invalid, 6711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 6605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:15,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 2181 Invalid, 6711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 6605 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 10:34:15,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-12-14 10:34:15,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 173. [2022-12-14 10:34:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 129 states have (on average 1.0232558139534884) internal successors, (132), 129 states have internal predecessors, (132), 23 states have call successors, (23), 20 states have call predecessors, (23), 20 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-12-14 10:34:15,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 178 transitions. [2022-12-14 10:34:15,379 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 178 transitions. Word has length 170 [2022-12-14 10:34:15,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:15,379 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 178 transitions. [2022-12-14 10:34:15,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 91 states have (on average 2.32967032967033) internal successors, (212), 89 states have internal predecessors, (212), 42 states have call successors, (43), 1 states have call predecessors, (43), 2 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2022-12-14 10:34:15,380 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 178 transitions. [2022-12-14 10:34:15,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-12-14 10:34:15,380 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:15,380 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:15,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-12-14 10:34:15,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-12-14 10:34:15,581 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:15,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash 177086691, now seen corresponding path program 56 times [2022-12-14 10:34:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:15,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416320208] [2022-12-14 10:34:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:15,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 552 proven. 648 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-12-14 10:34:16,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:16,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416320208] [2022-12-14 10:34:16,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416320208] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:16,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256641404] [2022-12-14 10:34:16,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:34:16,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:16,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:16,556 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:16,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-12-14 10:34:18,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-12-14 10:34:18,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:34:18,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 44 conjunts are in the unsatisfiable core [2022-12-14 10:34:18,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:19,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 610 proven. 590 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-12-14 10:34:19,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:34:19,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 610 proven. 590 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-12-14 10:34:19,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256641404] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:34:19,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1237276121] [2022-12-14 10:34:19,647 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:34:19,647 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:34:19,647 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:34:19,647 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:34:19,647 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:34:19,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:19,694 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:34:19,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:34:19,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:19,720 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:34:19,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:34:19,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:19,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:34:20,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:20,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:20,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:20,070 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:34:20,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:34:20,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:34:20,177 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:34:20,178 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:34:21,204 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '67132#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:34:21,204 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:34:21,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:34:21,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2022-12-14 10:34:21,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424125821] [2022-12-14 10:34:21,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:34:21,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-12-14 10:34:21,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:34:21,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-12-14 10:34:21,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=5076, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 10:34:21,206 INFO L87 Difference]: Start difference. First operand 173 states and 178 transitions. Second operand has 67 states, 67 states have (on average 2.6417910447761193) internal successors, (177), 67 states have internal predecessors, (177), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-12-14 10:34:22,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:22,184 INFO L93 Difference]: Finished difference Result 249 states and 255 transitions. [2022-12-14 10:34:22,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-14 10:34:22,184 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.6417910447761193) internal successors, (177), 67 states have internal predecessors, (177), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 173 [2022-12-14 10:34:22,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:22,185 INFO L225 Difference]: With dead ends: 249 [2022-12-14 10:34:22,185 INFO L226 Difference]: Without dead ends: 183 [2022-12-14 10:34:22,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 443 SyntacticMatches, 41 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4113 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1796, Invalid=7906, Unknown=0, NotChecked=0, Total=9702 [2022-12-14 10:34:22,186 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 229 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:22,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 306 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:34:22,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-12-14 10:34:22,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 170. [2022-12-14 10:34:22,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 126 states have (on average 1.0158730158730158) internal successors, (128), 126 states have internal predecessors, (128), 23 states have call successors, (23), 20 states have call predecessors, (23), 20 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-12-14 10:34:22,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 174 transitions. [2022-12-14 10:34:22,427 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 174 transitions. Word has length 173 [2022-12-14 10:34:22,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:22,427 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 174 transitions. [2022-12-14 10:34:22,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.6417910447761193) internal successors, (177), 67 states have internal predecessors, (177), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-12-14 10:34:22,427 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 174 transitions. [2022-12-14 10:34:22,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-12-14 10:34:22,428 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:22,428 INFO L195 NwaCegarLoop]: trace histogram [23, 21, 21, 21, 21, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:22,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-12-14 10:34:22,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-12-14 10:34:22,628 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:22,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:22,628 INFO L85 PathProgramCache]: Analyzing trace with hash 565132770, now seen corresponding path program 57 times [2022-12-14 10:34:22,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:22,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790087525] [2022-12-14 10:34:22,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:22,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 21 proven. 1223 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-12-14 10:34:24,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:24,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790087525] [2022-12-14 10:34:24,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790087525] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:24,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000716967] [2022-12-14 10:34:24,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:34:24,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:24,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:24,402 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:24,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-12-14 10:34:24,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:34:24,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:34:24,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 110 conjunts are in the unsatisfiable core [2022-12-14 10:34:24,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:26,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:34:26,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:26,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:34:27,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:34:27,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 63 proven. 1223 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-12-14 10:34:27,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:34:27,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:34:27,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:34:28,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 21 proven. 1223 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-12-14 10:34:28,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000716967] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:34:28,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [410192477] [2022-12-14 10:34:28,174 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:34:28,174 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:34:28,174 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:34:28,174 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:34:28,174 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:34:28,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,220 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:34:28,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:34:28,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:34:28,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:34:28,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:28,606 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:34:28,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:34:28,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:34:28,735 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:34:28,736 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:34:30,092 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '68940#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:34:30,092 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:34:30,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:34:30,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 51, 49] total 98 [2022-12-14 10:34:30,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484763880] [2022-12-14 10:34:30,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:34:30,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-12-14 10:34:30,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:34:30,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-12-14 10:34:30,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=11482, Unknown=0, NotChecked=0, Total=11990 [2022-12-14 10:34:30,094 INFO L87 Difference]: Start difference. First operand 170 states and 174 transitions. Second operand has 98 states, 96 states have (on average 2.28125) internal successors, (219), 94 states have internal predecessors, (219), 44 states have call successors, (45), 2 states have call predecessors, (45), 3 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) [2022-12-14 10:34:34,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:34,067 INFO L93 Difference]: Finished difference Result 179 states and 182 transitions. [2022-12-14 10:34:34,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-12-14 10:34:34,068 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 96 states have (on average 2.28125) internal successors, (219), 94 states have internal predecessors, (219), 44 states have call successors, (45), 2 states have call predecessors, (45), 3 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) Word has length 175 [2022-12-14 10:34:34,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:34,068 INFO L225 Difference]: With dead ends: 179 [2022-12-14 10:34:34,068 INFO L226 Difference]: Without dead ends: 177 [2022-12-14 10:34:34,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 458 SyntacticMatches, 6 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6933 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1160, Invalid=23332, Unknown=0, NotChecked=0, Total=24492 [2022-12-14 10:34:34,070 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 197 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 7219 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 2140 SdHoareTripleChecker+Invalid, 7279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 7219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:34,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 2140 Invalid, 7279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 7219 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 10:34:34,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-12-14 10:34:34,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 175. [2022-12-14 10:34:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 130 states have (on average 1.0153846153846153) internal successors, (132), 130 states have internal predecessors, (132), 23 states have call successors, (23), 21 states have call predecessors, (23), 21 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-12-14 10:34:34,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 178 transitions. [2022-12-14 10:34:34,259 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 178 transitions. Word has length 175 [2022-12-14 10:34:34,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:34,259 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 178 transitions. [2022-12-14 10:34:34,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 96 states have (on average 2.28125) internal successors, (219), 94 states have internal predecessors, (219), 44 states have call successors, (45), 2 states have call predecessors, (45), 3 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) [2022-12-14 10:34:34,259 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 178 transitions. [2022-12-14 10:34:34,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 10:34:34,260 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:34,260 INFO L195 NwaCegarLoop]: trace histogram [23, 21, 21, 21, 21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:34,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-12-14 10:34:34,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-12-14 10:34:34,461 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:34,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:34,462 INFO L85 PathProgramCache]: Analyzing trace with hash -395908027, now seen corresponding path program 58 times [2022-12-14 10:34:34,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:34,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541954011] [2022-12-14 10:34:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:34,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:36,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 22 proven. 1281 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-12-14 10:34:36,146 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:36,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541954011] [2022-12-14 10:34:36,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541954011] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:36,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992225602] [2022-12-14 10:34:36,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:34:36,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:36,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:36,148 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:36,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-12-14 10:34:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:36,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 671 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-14 10:34:36,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:37,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:34:38,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:34:39,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 36 proven. 1285 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-12-14 10:34:39,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:34:39,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:34:39,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:34:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 22 proven. 1281 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-12-14 10:34:39,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992225602] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:34:39,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1555496154] [2022-12-14 10:34:39,563 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:34:39,563 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:34:39,563 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:34:39,563 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:34:39,563 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:34:39,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:39,613 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:34:39,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:34:39,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:39,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:34:39,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:39,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:34:39,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:40,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:40,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:40,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:40,013 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:34:40,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:34:40,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:34:40,164 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:34:40,165 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:34:41,811 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '70734#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:34:41,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:34:41,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:34:41,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 50, 49] total 97 [2022-12-14 10:34:41,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866430424] [2022-12-14 10:34:41,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:34:41,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-12-14 10:34:41,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:34:41,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-12-14 10:34:41,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=11315, Unknown=0, NotChecked=0, Total=11772 [2022-12-14 10:34:41,813 INFO L87 Difference]: Start difference. First operand 175 states and 178 transitions. Second operand has 97 states, 95 states have (on average 2.336842105263158) internal successors, (222), 93 states have internal predecessors, (222), 44 states have call successors, (45), 1 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) [2022-12-14 10:34:47,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:47,198 INFO L93 Difference]: Finished difference Result 257 states and 263 transitions. [2022-12-14 10:34:47,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-12-14 10:34:47,198 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 95 states have (on average 2.336842105263158) internal successors, (222), 93 states have internal predecessors, (222), 44 states have call successors, (45), 1 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) Word has length 178 [2022-12-14 10:34:47,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:47,199 INFO L225 Difference]: With dead ends: 257 [2022-12-14 10:34:47,199 INFO L226 Difference]: Without dead ends: 255 [2022-12-14 10:34:47,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 471 SyntacticMatches, 4 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8712 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1298, Invalid=29502, Unknown=0, NotChecked=0, Total=30800 [2022-12-14 10:34:47,200 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 313 mSDsluCounter, 3012 mSDsCounter, 0 mSdLazyCounter, 8086 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 3063 SdHoareTripleChecker+Invalid, 8192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 8086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:47,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 3063 Invalid, 8192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 8086 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-12-14 10:34:47,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-12-14 10:34:47,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 181. [2022-12-14 10:34:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 135 states have (on average 1.0222222222222221) internal successors, (138), 135 states have internal predecessors, (138), 24 states have call successors, (24), 21 states have call predecessors, (24), 21 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-12-14 10:34:47,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 186 transitions. [2022-12-14 10:34:47,408 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 186 transitions. Word has length 178 [2022-12-14 10:34:47,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:47,408 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 186 transitions. [2022-12-14 10:34:47,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 95 states have (on average 2.336842105263158) internal successors, (222), 93 states have internal predecessors, (222), 44 states have call successors, (45), 1 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 44 states have call successors, (45) [2022-12-14 10:34:47,408 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 186 transitions. [2022-12-14 10:34:47,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-12-14 10:34:47,409 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:47,409 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:47,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-12-14 10:34:47,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-12-14 10:34:47,610 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:47,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:47,611 INFO L85 PathProgramCache]: Analyzing trace with hash -510296318, now seen corresponding path program 59 times [2022-12-14 10:34:47,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:47,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16508741] [2022-12-14 10:34:47,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:47,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:47,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:48,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 611 proven. 712 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-12-14 10:34:48,569 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:48,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16508741] [2022-12-14 10:34:48,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16508741] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:48,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053358709] [2022-12-14 10:34:48,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:34:48,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:48,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:48,570 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:48,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-12-14 10:34:51,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-12-14 10:34:51,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:34:51,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 46 conjunts are in the unsatisfiable core [2022-12-14 10:34:51,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:51,843 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 672 proven. 651 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-12-14 10:34:51,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:34:52,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 672 proven. 651 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-12-14 10:34:52,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053358709] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:34:52,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1442414537] [2022-12-14 10:34:52,485 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:34:52,485 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:34:52,485 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:34:52,485 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:34:52,485 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:34:52,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,535 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:34:52,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:34:52,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:34:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:34:52,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:52,958 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:34:52,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:34:53,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:34:53,086 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:34:53,087 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:34:54,125 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '72672#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:34:54,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:34:54,125 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:34:54,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 70 [2022-12-14 10:34:54,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265794450] [2022-12-14 10:34:54,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:34:54,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-12-14 10:34:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:34:54,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-12-14 10:34:54,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1179, Invalid=5463, Unknown=0, NotChecked=0, Total=6642 [2022-12-14 10:34:54,128 INFO L87 Difference]: Start difference. First operand 181 states and 186 transitions. Second operand has 70 states, 70 states have (on average 2.642857142857143) internal successors, (185), 70 states have internal predecessors, (185), 23 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-12-14 10:34:55,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:34:55,137 INFO L93 Difference]: Finished difference Result 260 states and 266 transitions. [2022-12-14 10:34:55,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-14 10:34:55,138 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.642857142857143) internal successors, (185), 70 states have internal predecessors, (185), 23 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 181 [2022-12-14 10:34:55,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:34:55,139 INFO L225 Difference]: With dead ends: 260 [2022-12-14 10:34:55,139 INFO L226 Difference]: Without dead ends: 191 [2022-12-14 10:34:55,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 464 SyntacticMatches, 43 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4451 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1956, Invalid=8550, Unknown=0, NotChecked=0, Total=10506 [2022-12-14 10:34:55,140 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 315 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:34:55,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 283 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:34:55,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-12-14 10:34:55,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 178. [2022-12-14 10:34:55,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 132 states have (on average 1.0151515151515151) internal successors, (134), 132 states have internal predecessors, (134), 24 states have call successors, (24), 21 states have call predecessors, (24), 21 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-12-14 10:34:55,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 182 transitions. [2022-12-14 10:34:55,361 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 182 transitions. Word has length 181 [2022-12-14 10:34:55,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:34:55,362 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 182 transitions. [2022-12-14 10:34:55,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.642857142857143) internal successors, (185), 70 states have internal predecessors, (185), 23 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-12-14 10:34:55,362 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 182 transitions. [2022-12-14 10:34:55,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-12-14 10:34:55,362 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:34:55,362 INFO L195 NwaCegarLoop]: trace histogram [24, 22, 22, 22, 22, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:34:55,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-12-14 10:34:55,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-12-14 10:34:55,564 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:34:55,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:34:55,564 INFO L85 PathProgramCache]: Analyzing trace with hash 9432611, now seen corresponding path program 60 times [2022-12-14 10:34:55,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:34:55,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600369588] [2022-12-14 10:34:55,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:34:55,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:34:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:34:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 22 proven. 1347 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 10:34:57,615 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:34:57,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600369588] [2022-12-14 10:34:57,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600369588] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:34:57,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339788297] [2022-12-14 10:34:57,616 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:34:57,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:34:57,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:34:57,617 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:34:57,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-12-14 10:34:57,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:34:57,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:34:57,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 114 conjunts are in the unsatisfiable core [2022-12-14 10:34:57,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:34:59,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:34:59,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:34:59,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:35:01,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:35:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 66 proven. 1347 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-12-14 10:35:01,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:35:01,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:35:01,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:35:01,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 22 proven. 1347 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 10:35:01,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339788297] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:35:01,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [895998369] [2022-12-14 10:35:01,858 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:35:01,858 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:35:01,859 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:35:01,859 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:35:01,859 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:35:01,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:01,903 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:35:01,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:35:01,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:01,929 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:35:01,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:35:02,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:02,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:35:02,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:02,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:02,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:02,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:02,301 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:35:02,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:35:02,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:35:02,466 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:35:02,468 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:35:03,955 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '74562#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:35:03,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:35:03,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:35:03,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 53, 51] total 102 [2022-12-14 10:35:03,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904330130] [2022-12-14 10:35:03,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:35:03,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2022-12-14 10:35:03,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:35:03,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2022-12-14 10:35:03,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=12355, Unknown=0, NotChecked=0, Total=12882 [2022-12-14 10:35:03,957 INFO L87 Difference]: Start difference. First operand 178 states and 182 transitions. Second operand has 102 states, 100 states have (on average 2.29) internal successors, (229), 98 states have internal predecessors, (229), 46 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) [2022-12-14 10:35:07,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:35:07,762 INFO L93 Difference]: Finished difference Result 187 states and 190 transitions. [2022-12-14 10:35:07,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-12-14 10:35:07,762 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 100 states have (on average 2.29) internal successors, (229), 98 states have internal predecessors, (229), 46 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) Word has length 183 [2022-12-14 10:35:07,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:35:07,763 INFO L225 Difference]: With dead ends: 187 [2022-12-14 10:35:07,763 INFO L226 Difference]: Without dead ends: 185 [2022-12-14 10:35:07,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 647 GetRequests, 480 SyntacticMatches, 6 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7471 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1207, Invalid=25199, Unknown=0, NotChecked=0, Total=26406 [2022-12-14 10:35:07,764 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 180 mSDsluCounter, 2513 mSDsCounter, 0 mSdLazyCounter, 7278 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 2561 SdHoareTripleChecker+Invalid, 7344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 7278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:35:07,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 2561 Invalid, 7344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 7278 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 10:35:07,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-12-14 10:35:07,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 183. [2022-12-14 10:35:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 136 states have (on average 1.0147058823529411) internal successors, (138), 136 states have internal predecessors, (138), 24 states have call successors, (24), 22 states have call predecessors, (24), 22 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-12-14 10:35:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 186 transitions. [2022-12-14 10:35:07,964 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 186 transitions. Word has length 183 [2022-12-14 10:35:07,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:35:07,964 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 186 transitions. [2022-12-14 10:35:07,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 100 states have (on average 2.29) internal successors, (229), 98 states have internal predecessors, (229), 46 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) [2022-12-14 10:35:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 186 transitions. [2022-12-14 10:35:07,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-12-14 10:35:07,966 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:35:07,966 INFO L195 NwaCegarLoop]: trace histogram [24, 22, 22, 22, 22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:35:07,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-12-14 10:35:08,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:08,166 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:35:08,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:35:08,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1839581284, now seen corresponding path program 61 times [2022-12-14 10:35:08,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:35:08,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788059035] [2022-12-14 10:35:08,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:35:08,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:35:08,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 23 proven. 1408 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 10:35:10,093 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:35:10,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788059035] [2022-12-14 10:35:10,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788059035] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:35:10,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570152189] [2022-12-14 10:35:10,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:35:10,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:10,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:35:10,094 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:35:10,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-12-14 10:35:10,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:10,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 115 conjunts are in the unsatisfiable core [2022-12-14 10:35:10,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:35:11,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:35:12,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:35:12,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 29 proven. 1421 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2022-12-14 10:35:12,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:35:13,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:35:13,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:35:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 23 proven. 1408 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 10:35:13,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570152189] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:35:13,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [653917157] [2022-12-14 10:35:13,419 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:35:13,419 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:35:13,419 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:35:13,420 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:35:13,420 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:35:13,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,467 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:35:13,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:35:13,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,498 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:35:13,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:35:13,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:35:13,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:13,890 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:35:13,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:35:13,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:35:14,035 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:35:14,036 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:35:15,804 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '76436#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:35:15,805 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:35:15,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:35:15,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 52, 51] total 101 [2022-12-14 10:35:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357370200] [2022-12-14 10:35:15,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:35:15,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-12-14 10:35:15,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:35:15,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-12-14 10:35:15,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=474, Invalid=12182, Unknown=0, NotChecked=0, Total=12656 [2022-12-14 10:35:15,807 INFO L87 Difference]: Start difference. First operand 183 states and 186 transitions. Second operand has 101 states, 99 states have (on average 2.3434343434343434) internal successors, (232), 97 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) [2022-12-14 10:35:21,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:35:21,453 INFO L93 Difference]: Finished difference Result 268 states and 274 transitions. [2022-12-14 10:35:21,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-12-14 10:35:21,453 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 99 states have (on average 2.3434343434343434) internal successors, (232), 97 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) Word has length 186 [2022-12-14 10:35:21,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:35:21,454 INFO L225 Difference]: With dead ends: 268 [2022-12-14 10:35:21,454 INFO L226 Difference]: Without dead ends: 266 [2022-12-14 10:35:21,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 493 SyntacticMatches, 4 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9437 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=1353, Invalid=31953, Unknown=0, NotChecked=0, Total=33306 [2022-12-14 10:35:21,457 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 375 mSDsluCounter, 2752 mSDsCounter, 0 mSdLazyCounter, 8264 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 2805 SdHoareTripleChecker+Invalid, 8380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 8264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:35:21,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 2805 Invalid, 8380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 8264 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-12-14 10:35:21,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-12-14 10:35:21,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 189. [2022-12-14 10:35:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 141 states have (on average 1.0212765957446808) internal successors, (144), 141 states have internal predecessors, (144), 25 states have call successors, (25), 22 states have call predecessors, (25), 22 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-12-14 10:35:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2022-12-14 10:35:21,693 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 186 [2022-12-14 10:35:21,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:35:21,693 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2022-12-14 10:35:21,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 99 states have (on average 2.3434343434343434) internal successors, (232), 97 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 47 states have call predecessors, (47), 46 states have call successors, (47) [2022-12-14 10:35:21,694 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2022-12-14 10:35:21,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-12-14 10:35:21,694 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:35:21,694 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:35:21,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-12-14 10:35:21,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:21,896 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:35:21,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:35:21,897 INFO L85 PathProgramCache]: Analyzing trace with hash -811124093, now seen corresponding path program 62 times [2022-12-14 10:35:21,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:35:21,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333605655] [2022-12-14 10:35:21,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:35:21,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:35:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 673 proven. 779 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-12-14 10:35:22,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:35:22,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333605655] [2022-12-14 10:35:22,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333605655] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:35:22,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465524600] [2022-12-14 10:35:22,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:35:22,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:22,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:35:22,877 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:35:22,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-12-14 10:35:25,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2022-12-14 10:35:25,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:35:25,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-14 10:35:25,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:35:26,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 737 proven. 715 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-12-14 10:35:26,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:35:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 737 proven. 715 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-12-14 10:35:27,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465524600] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:35:27,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1032587218] [2022-12-14 10:35:27,034 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:35:27,034 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:35:27,034 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:35:27,035 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:35:27,035 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:35:27,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,086 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:35:27,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:35:27,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:35:27,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:35:27,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:27,490 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:35:27,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:35:27,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:35:27,653 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:35:27,654 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:35:28,813 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '78459#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:35:28,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:35:28,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:35:28,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 73 [2022-12-14 10:35:28,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384397398] [2022-12-14 10:35:28,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:35:28,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-12-14 10:35:28,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:35:28,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-12-14 10:35:28,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1276, Invalid=5864, Unknown=0, NotChecked=0, Total=7140 [2022-12-14 10:35:28,815 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand has 73 states, 73 states have (on average 2.643835616438356) internal successors, (193), 73 states have internal predecessors, (193), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-12-14 10:35:29,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:35:29,870 INFO L93 Difference]: Finished difference Result 271 states and 277 transitions. [2022-12-14 10:35:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-14 10:35:29,871 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.643835616438356) internal successors, (193), 73 states have internal predecessors, (193), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 189 [2022-12-14 10:35:29,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:35:29,872 INFO L225 Difference]: With dead ends: 271 [2022-12-14 10:35:29,872 INFO L226 Difference]: Without dead ends: 199 [2022-12-14 10:35:29,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 485 SyntacticMatches, 45 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4802 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2123, Invalid=9219, Unknown=0, NotChecked=0, Total=11342 [2022-12-14 10:35:29,873 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 213 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:35:29,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 335 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:35:29,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-12-14 10:35:30,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 186. [2022-12-14 10:35:30,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 138 states have (on average 1.0144927536231885) internal successors, (140), 138 states have internal predecessors, (140), 25 states have call successors, (25), 22 states have call predecessors, (25), 22 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-12-14 10:35:30,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 190 transitions. [2022-12-14 10:35:30,084 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 190 transitions. Word has length 189 [2022-12-14 10:35:30,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:35:30,084 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 190 transitions. [2022-12-14 10:35:30,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.643835616438356) internal successors, (193), 73 states have internal predecessors, (193), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-12-14 10:35:30,085 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 190 transitions. [2022-12-14 10:35:30,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-12-14 10:35:30,085 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:35:30,085 INFO L195 NwaCegarLoop]: trace histogram [25, 23, 23, 23, 23, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:35:30,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-12-14 10:35:30,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-12-14 10:35:30,286 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:35:30,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:35:30,288 INFO L85 PathProgramCache]: Analyzing trace with hash 613813314, now seen corresponding path program 63 times [2022-12-14 10:35:30,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:35:30,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219783019] [2022-12-14 10:35:30,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:35:30,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:35:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:32,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 23 proven. 1477 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-12-14 10:35:32,169 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:35:32,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219783019] [2022-12-14 10:35:32,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219783019] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:35:32,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75111460] [2022-12-14 10:35:32,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:35:32,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:32,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:35:32,171 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:35:32,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-12-14 10:35:32,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:35:32,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:35:32,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 118 conjunts are in the unsatisfiable core [2022-12-14 10:35:32,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:35:34,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:35:34,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:34,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:35:35,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:35:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 69 proven. 1477 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 10:35:35,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:35:35,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:35:35,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:35:36,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 23 proven. 1477 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-12-14 10:35:36,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75111460] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:35:36,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2003688513] [2022-12-14 10:35:36,273 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:35:36,273 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:35:36,273 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:35:36,273 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:35:36,273 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:35:36,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,316 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:35:36,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:35:36,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:35:36,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:35:36,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:36,718 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:35:36,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:35:36,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:35:36,871 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:35:36,873 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:35:38,237 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '80431#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:35:38,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:35:38,238 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:35:38,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 55, 53] total 106 [2022-12-14 10:35:38,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506589898] [2022-12-14 10:35:38,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:35:38,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-12-14 10:35:38,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:35:38,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-12-14 10:35:38,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=13258, Unknown=0, NotChecked=0, Total=13806 [2022-12-14 10:35:38,239 INFO L87 Difference]: Start difference. First operand 186 states and 190 transitions. Second operand has 106 states, 104 states have (on average 2.2788461538461537) internal successors, (237), 102 states have internal predecessors, (237), 48 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) [2022-12-14 10:35:42,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:35:42,361 INFO L93 Difference]: Finished difference Result 195 states and 198 transitions. [2022-12-14 10:35:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-12-14 10:35:42,362 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 104 states have (on average 2.2788461538461537) internal successors, (237), 102 states have internal predecessors, (237), 48 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) Word has length 191 [2022-12-14 10:35:42,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:35:42,363 INFO L225 Difference]: With dead ends: 195 [2022-12-14 10:35:42,363 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 10:35:42,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 675 GetRequests, 502 SyntacticMatches, 6 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8030 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1257, Invalid=27135, Unknown=0, NotChecked=0, Total=28392 [2022-12-14 10:35:42,364 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 226 mSDsluCounter, 2331 mSDsCounter, 0 mSdLazyCounter, 8386 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 2381 SdHoareTripleChecker+Invalid, 8453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 8386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:35:42,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 2381 Invalid, 8453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 8386 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 10:35:42,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 10:35:42,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 191. [2022-12-14 10:35:42,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 142 states have (on average 1.0140845070422535) internal successors, (144), 142 states have internal predecessors, (144), 25 states have call successors, (25), 23 states have call predecessors, (25), 23 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-12-14 10:35:42,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 194 transitions. [2022-12-14 10:35:42,577 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 194 transitions. Word has length 191 [2022-12-14 10:35:42,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:35:42,577 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 194 transitions. [2022-12-14 10:35:42,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 104 states have (on average 2.2788461538461537) internal successors, (237), 102 states have internal predecessors, (237), 48 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) [2022-12-14 10:35:42,577 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 194 transitions. [2022-12-14 10:35:42,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-12-14 10:35:42,578 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:35:42,578 INFO L195 NwaCegarLoop]: trace histogram [25, 23, 23, 23, 23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:35:42,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-12-14 10:35:42,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-12-14 10:35:42,779 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:35:42,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:35:42,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1852767771, now seen corresponding path program 64 times [2022-12-14 10:35:42,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:35:42,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893105595] [2022-12-14 10:35:42,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:35:42,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:35:42,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:44,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 24 proven. 1541 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-12-14 10:35:44,993 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:35:44,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893105595] [2022-12-14 10:35:44,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893105595] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:35:44,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450099971] [2022-12-14 10:35:44,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:35:44,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:44,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:35:44,994 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:35:44,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-12-14 10:35:45,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:45,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 119 conjunts are in the unsatisfiable core [2022-12-14 10:35:45,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:35:47,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:35:48,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:35:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 39 proven. 1546 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2022-12-14 10:35:48,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:35:49,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:35:49,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:35:49,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 24 proven. 1541 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-12-14 10:35:49,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450099971] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:35:49,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [967212417] [2022-12-14 10:35:49,547 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:35:49,547 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:35:49,548 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:35:49,548 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:35:49,548 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:35:49,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,594 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:35:49,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:35:49,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:35:49,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:35:49,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:35:49,939 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:35:49,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:35:50,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:35:50,099 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:35:50,100 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:35:51,957 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '82385#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:35:51,958 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:35:51,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:35:51,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 54, 53] total 105 [2022-12-14 10:35:51,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525056472] [2022-12-14 10:35:51,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:35:51,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-12-14 10:35:51,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:35:51,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-12-14 10:35:51,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=13081, Unknown=0, NotChecked=0, Total=13572 [2022-12-14 10:35:51,961 INFO L87 Difference]: Start difference. First operand 191 states and 194 transitions. Second operand has 105 states, 103 states have (on average 2.349514563106796) internal successors, (242), 101 states have internal predecessors, (242), 48 states have call successors, (49), 1 states have call predecessors, (49), 2 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) [2022-12-14 10:35:57,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:35:57,594 INFO L93 Difference]: Finished difference Result 279 states and 285 transitions. [2022-12-14 10:35:57,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-12-14 10:35:57,595 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 103 states have (on average 2.349514563106796) internal successors, (242), 101 states have internal predecessors, (242), 48 states have call successors, (49), 1 states have call predecessors, (49), 2 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) Word has length 194 [2022-12-14 10:35:57,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:35:57,596 INFO L225 Difference]: With dead ends: 279 [2022-12-14 10:35:57,596 INFO L226 Difference]: Without dead ends: 277 [2022-12-14 10:35:57,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 707 GetRequests, 515 SyntacticMatches, 4 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10191 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=1408, Invalid=34502, Unknown=0, NotChecked=0, Total=35910 [2022-12-14 10:35:57,599 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 299 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 9515 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 3287 SdHoareTripleChecker+Invalid, 9631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 9515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:35:57,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 3287 Invalid, 9631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 9515 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-12-14 10:35:57,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-12-14 10:35:57,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 197. [2022-12-14 10:35:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 147 states have (on average 1.0204081632653061) internal successors, (150), 147 states have internal predecessors, (150), 26 states have call successors, (26), 23 states have call predecessors, (26), 23 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-12-14 10:35:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 202 transitions. [2022-12-14 10:35:57,850 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 202 transitions. Word has length 194 [2022-12-14 10:35:57,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:35:57,850 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 202 transitions. [2022-12-14 10:35:57,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 103 states have (on average 2.349514563106796) internal successors, (242), 101 states have internal predecessors, (242), 48 states have call successors, (49), 1 states have call predecessors, (49), 2 states have return successors, (49), 49 states have call predecessors, (49), 48 states have call successors, (49) [2022-12-14 10:35:57,850 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 202 transitions. [2022-12-14 10:35:57,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-12-14 10:35:57,851 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:35:57,851 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:35:57,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-12-14 10:35:58,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:58,051 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:35:58,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:35:58,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1174403742, now seen corresponding path program 65 times [2022-12-14 10:35:58,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:35:58,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845953795] [2022-12-14 10:35:58,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:35:58,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:35:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:35:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 738 proven. 849 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-12-14 10:35:59,208 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:35:59,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845953795] [2022-12-14 10:35:59,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845953795] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:35:59,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419558456] [2022-12-14 10:35:59,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:35:59,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:35:59,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:35:59,209 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:35:59,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-12-14 10:36:01,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2022-12-14 10:36:01,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:36:01,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 50 conjunts are in the unsatisfiable core [2022-12-14 10:36:01,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:36:02,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 805 proven. 782 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-12-14 10:36:02,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:36:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 805 proven. 782 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-12-14 10:36:03,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419558456] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:36:03,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2027398511] [2022-12-14 10:36:03,164 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:36:03,164 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:36:03,164 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:36:03,164 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:36:03,164 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:36:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,212 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:36:03,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:36:03,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,236 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:36:03,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:36:03,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:36:03,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:03,625 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:36:03,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:36:03,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:36:03,741 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:36:03,742 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:36:04,795 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '84493#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:36:04,795 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:36:04,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:36:04,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 76 [2022-12-14 10:36:04,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479648901] [2022-12-14 10:36:04,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:36:04,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-12-14 10:36:04,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:36:04,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-12-14 10:36:04,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1377, Invalid=6279, Unknown=0, NotChecked=0, Total=7656 [2022-12-14 10:36:04,797 INFO L87 Difference]: Start difference. First operand 197 states and 202 transitions. Second operand has 76 states, 76 states have (on average 2.6447368421052633) internal successors, (201), 76 states have internal predecessors, (201), 25 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-12-14 10:36:05,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:36:05,856 INFO L93 Difference]: Finished difference Result 282 states and 288 transitions. [2022-12-14 10:36:05,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-14 10:36:05,857 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.6447368421052633) internal successors, (201), 76 states have internal predecessors, (201), 25 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) Word has length 197 [2022-12-14 10:36:05,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:36:05,857 INFO L225 Difference]: With dead ends: 282 [2022-12-14 10:36:05,857 INFO L226 Difference]: Without dead ends: 207 [2022-12-14 10:36:05,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 506 SyntacticMatches, 47 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5166 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2297, Invalid=9913, Unknown=0, NotChecked=0, Total=12210 [2022-12-14 10:36:05,858 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 281 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:36:05,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 301 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:36:05,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-12-14 10:36:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 194. [2022-12-14 10:36:06,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 144 states have (on average 1.0138888888888888) internal successors, (146), 144 states have internal predecessors, (146), 26 states have call successors, (26), 23 states have call predecessors, (26), 23 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-12-14 10:36:06,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 198 transitions. [2022-12-14 10:36:06,075 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 198 transitions. Word has length 197 [2022-12-14 10:36:06,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:36:06,075 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 198 transitions. [2022-12-14 10:36:06,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.6447368421052633) internal successors, (201), 76 states have internal predecessors, (201), 25 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-12-14 10:36:06,075 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 198 transitions. [2022-12-14 10:36:06,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-12-14 10:36:06,076 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:36:06,076 INFO L195 NwaCegarLoop]: trace histogram [26, 24, 24, 24, 24, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:36:06,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-12-14 10:36:06,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-12-14 10:36:06,277 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:36:06,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:36:06,278 INFO L85 PathProgramCache]: Analyzing trace with hash -723089469, now seen corresponding path program 66 times [2022-12-14 10:36:06,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:36:06,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223550010] [2022-12-14 10:36:06,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:36:06,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:36:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:36:08,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 24 proven. 1613 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:08,627 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:36:08,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223550010] [2022-12-14 10:36:08,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223550010] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:36:08,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605579729] [2022-12-14 10:36:08,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:36:08,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:36:08,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:36:08,628 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:36:08,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-12-14 10:36:09,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:36:09,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:36:09,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 122 conjunts are in the unsatisfiable core [2022-12-14 10:36:09,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:36:10,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:36:10,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:10,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:36:12,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:36:12,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 72 proven. 1613 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-12-14 10:36:12,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:36:12,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:36:12,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:36:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 24 proven. 1613 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:13,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605579729] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:36:13,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [951859354] [2022-12-14 10:36:13,249 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:36:13,249 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:36:13,249 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:36:13,249 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:36:13,249 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:36:13,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,300 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:36:13,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:36:13,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:36:13,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:36:13,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:13,661 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:36:13,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:36:13,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:36:13,773 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:36:13,774 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:36:15,170 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '86547#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:36:15,170 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:36:15,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:36:15,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 57, 55] total 110 [2022-12-14 10:36:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842964228] [2022-12-14 10:36:15,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:36:15,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2022-12-14 10:36:15,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:36:15,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2022-12-14 10:36:15,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=14197, Unknown=0, NotChecked=0, Total=14762 [2022-12-14 10:36:15,172 INFO L87 Difference]: Start difference. First operand 194 states and 198 transitions. Second operand has 110 states, 108 states have (on average 2.3055555555555554) internal successors, (249), 106 states have internal predecessors, (249), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) [2022-12-14 10:36:20,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:36:20,593 INFO L93 Difference]: Finished difference Result 203 states and 206 transitions. [2022-12-14 10:36:20,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-12-14 10:36:20,594 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 108 states have (on average 2.3055555555555554) internal successors, (249), 106 states have internal predecessors, (249), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) Word has length 199 [2022-12-14 10:36:20,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:36:20,595 INFO L225 Difference]: With dead ends: 203 [2022-12-14 10:36:20,595 INFO L226 Difference]: Without dead ends: 201 [2022-12-14 10:36:20,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 703 GetRequests, 524 SyntacticMatches, 6 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8607 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=1301, Invalid=29149, Unknown=0, NotChecked=0, Total=30450 [2022-12-14 10:36:20,596 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 198 mSDsluCounter, 2758 mSDsCounter, 0 mSdLazyCounter, 9099 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 9168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 9099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:36:20,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 2810 Invalid, 9168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 9099 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-12-14 10:36:20,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-12-14 10:36:20,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 199. [2022-12-14 10:36:20,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 148 states have (on average 1.0135135135135136) internal successors, (150), 148 states have internal predecessors, (150), 26 states have call successors, (26), 24 states have call predecessors, (26), 24 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-12-14 10:36:20,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 202 transitions. [2022-12-14 10:36:20,816 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 202 transitions. Word has length 199 [2022-12-14 10:36:20,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:36:20,816 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 202 transitions. [2022-12-14 10:36:20,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 108 states have (on average 2.3055555555555554) internal successors, (249), 106 states have internal predecessors, (249), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) [2022-12-14 10:36:20,816 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 202 transitions. [2022-12-14 10:36:20,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-12-14 10:36:20,817 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:36:20,817 INFO L195 NwaCegarLoop]: trace histogram [26, 24, 24, 24, 24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:36:20,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-12-14 10:36:21,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-12-14 10:36:21,018 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:36:21,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:36:21,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2003126980, now seen corresponding path program 67 times [2022-12-14 10:36:21,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:36:21,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327394272] [2022-12-14 10:36:21,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:36:21,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:36:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:36:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:23,139 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:36:23,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327394272] [2022-12-14 10:36:23,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327394272] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:36:23,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754446672] [2022-12-14 10:36:23,139 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:36:23,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:36:23,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:36:23,140 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:36:23,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-12-14 10:36:23,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:36:23,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 118 conjunts are in the unsatisfiable core [2022-12-14 10:36:23,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:36:25,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:36:26,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:36:26,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:26,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:36:26,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:36:26,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:36:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:27,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754446672] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:36:27,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2076315034] [2022-12-14 10:36:27,194 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:36:27,194 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:36:27,194 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:36:27,194 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:36:27,194 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:36:27,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,243 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:36:27,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:36:27,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,272 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:36:27,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:36:27,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:36:27,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:27,624 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:36:27,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:36:27,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:36:27,739 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:36:27,739 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:36:29,284 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '88581#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:36:29,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:36:29,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:36:29,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 56, 55] total 109 [2022-12-14 10:36:29,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056888956] [2022-12-14 10:36:29,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:36:29,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2022-12-14 10:36:29,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:36:29,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2022-12-14 10:36:29,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=14012, Unknown=0, NotChecked=0, Total=14520 [2022-12-14 10:36:29,286 INFO L87 Difference]: Start difference. First operand 199 states and 202 transitions. Second operand has 109 states, 107 states have (on average 2.3551401869158877) internal successors, (252), 105 states have internal predecessors, (252), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) [2022-12-14 10:36:35,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:36:35,598 INFO L93 Difference]: Finished difference Result 290 states and 296 transitions. [2022-12-14 10:36:35,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-12-14 10:36:35,599 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 107 states have (on average 2.3551401869158877) internal successors, (252), 105 states have internal predecessors, (252), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) Word has length 202 [2022-12-14 10:36:35,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:36:35,600 INFO L225 Difference]: With dead ends: 290 [2022-12-14 10:36:35,600 INFO L226 Difference]: Without dead ends: 288 [2022-12-14 10:36:35,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 537 SyntacticMatches, 4 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10974 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1463, Invalid=37149, Unknown=0, NotChecked=0, Total=38612 [2022-12-14 10:36:35,602 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 283 mSDsluCounter, 3714 mSDsCounter, 0 mSdLazyCounter, 10220 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 3771 SdHoareTripleChecker+Invalid, 10339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 10220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:36:35,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 3771 Invalid, 10339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 10220 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-12-14 10:36:35,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-12-14 10:36:35,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 205. [2022-12-14 10:36:35,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 153 states have (on average 1.0196078431372548) internal successors, (156), 153 states have internal predecessors, (156), 27 states have call successors, (27), 24 states have call predecessors, (27), 24 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 10:36:35,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 210 transitions. [2022-12-14 10:36:35,844 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 210 transitions. Word has length 202 [2022-12-14 10:36:35,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:36:35,845 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 210 transitions. [2022-12-14 10:36:35,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 107 states have (on average 2.3551401869158877) internal successors, (252), 105 states have internal predecessors, (252), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (51), 51 states have call predecessors, (51), 50 states have call successors, (51) [2022-12-14 10:36:35,845 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 210 transitions. [2022-12-14 10:36:35,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-12-14 10:36:35,845 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:36:35,846 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:36:35,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-12-14 10:36:36,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:36:36,047 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:36:36,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:36:36,048 INFO L85 PathProgramCache]: Analyzing trace with hash 885791779, now seen corresponding path program 68 times [2022-12-14 10:36:36,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:36:36,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111755966] [2022-12-14 10:36:36,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:36:36,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:36:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:36:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 806 proven. 922 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-12-14 10:36:37,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:36:37,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111755966] [2022-12-14 10:36:37,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111755966] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:36:37,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586043486] [2022-12-14 10:36:37,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:36:37,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:36:37,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:36:37,298 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:36:37,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-12-14 10:36:41,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2022-12-14 10:36:41,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:36:41,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 52 conjunts are in the unsatisfiable core [2022-12-14 10:36:41,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:36:42,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 876 proven. 852 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-12-14 10:36:42,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:36:43,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 876 proven. 852 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-12-14 10:36:43,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586043486] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:36:43,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [208426014] [2022-12-14 10:36:43,074 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:36:43,074 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:36:43,074 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:36:43,075 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:36:43,075 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:36:43,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,121 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:36:43,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:36:43,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:36:43,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:36:43,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:43,450 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:36:43,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:36:43,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:36:43,578 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:36:43,579 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:36:44,528 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '90774#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:36:44,528 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:36:44,528 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:36:44,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 79 [2022-12-14 10:36:44,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325101] [2022-12-14 10:36:44,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:36:44,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-12-14 10:36:44,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:36:44,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-12-14 10:36:44,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1482, Invalid=6708, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 10:36:44,530 INFO L87 Difference]: Start difference. First operand 205 states and 210 transitions. Second operand has 79 states, 79 states have (on average 2.6455696202531644) internal successors, (209), 79 states have internal predecessors, (209), 26 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-12-14 10:36:45,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:36:45,624 INFO L93 Difference]: Finished difference Result 293 states and 299 transitions. [2022-12-14 10:36:45,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-12-14 10:36:45,625 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.6455696202531644) internal successors, (209), 79 states have internal predecessors, (209), 26 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 205 [2022-12-14 10:36:45,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:36:45,626 INFO L225 Difference]: With dead ends: 293 [2022-12-14 10:36:45,626 INFO L226 Difference]: Without dead ends: 215 [2022-12-14 10:36:45,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 527 SyntacticMatches, 49 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5543 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2478, Invalid=10632, Unknown=0, NotChecked=0, Total=13110 [2022-12-14 10:36:45,626 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 325 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:36:45,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 259 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:36:45,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-12-14 10:36:45,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 202. [2022-12-14 10:36:45,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 150 states have (on average 1.0133333333333334) internal successors, (152), 150 states have internal predecessors, (152), 27 states have call successors, (27), 24 states have call predecessors, (27), 24 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 10:36:45,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 206 transitions. [2022-12-14 10:36:45,862 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 206 transitions. Word has length 205 [2022-12-14 10:36:45,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:36:45,862 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 206 transitions. [2022-12-14 10:36:45,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.6455696202531644) internal successors, (209), 79 states have internal predecessors, (209), 26 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-12-14 10:36:45,862 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 206 transitions. [2022-12-14 10:36:45,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-12-14 10:36:45,863 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:36:45,863 INFO L195 NwaCegarLoop]: trace histogram [27, 25, 25, 25, 25, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:36:45,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-12-14 10:36:46,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-12-14 10:36:46,064 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:36:46,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:36:46,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1229057374, now seen corresponding path program 69 times [2022-12-14 10:36:46,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:36:46,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035369318] [2022-12-14 10:36:46,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:36:46,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:36:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:36:48,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 25 proven. 1755 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-12-14 10:36:48,330 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:36:48,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035369318] [2022-12-14 10:36:48,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035369318] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:36:48,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659916406] [2022-12-14 10:36:48,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:36:48,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:36:48,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:36:48,331 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:36:48,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-12-14 10:36:49,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:36:49,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:36:49,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 126 conjunts are in the unsatisfiable core [2022-12-14 10:36:49,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:36:51,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:36:51,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:51,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:36:53,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:36:53,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 75 proven. 1755 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-12-14 10:36:53,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:36:53,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:36:53,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:36:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 25 proven. 1755 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-12-14 10:36:53,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659916406] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:36:53,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1652358076] [2022-12-14 10:36:53,789 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:36:53,789 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:36:53,790 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:36:53,790 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:36:53,790 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:36:53,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:53,840 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:36:53,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:36:53,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:53,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:36:53,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:53,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:36:54,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:54,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:54,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:36:54,223 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:36:54,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:36:54,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:36:54,340 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:36:54,341 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:36:55,807 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '92910#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:36:55,807 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:36:55,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:36:55,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 59, 57] total 114 [2022-12-14 10:36:55,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014273413] [2022-12-14 10:36:55,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:36:55,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2022-12-14 10:36:55,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:36:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2022-12-14 10:36:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=586, Invalid=15164, Unknown=0, NotChecked=0, Total=15750 [2022-12-14 10:36:55,809 INFO L87 Difference]: Start difference. First operand 202 states and 206 transitions. Second operand has 114 states, 112 states have (on average 2.294642857142857) internal successors, (257), 110 states have internal predecessors, (257), 52 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) [2022-12-14 10:37:00,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:37:00,507 INFO L93 Difference]: Finished difference Result 211 states and 214 transitions. [2022-12-14 10:37:00,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-12-14 10:37:00,508 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 112 states have (on average 2.294642857142857) internal successors, (257), 110 states have internal predecessors, (257), 52 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) Word has length 207 [2022-12-14 10:37:00,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:37:00,509 INFO L225 Difference]: With dead ends: 211 [2022-12-14 10:37:00,509 INFO L226 Difference]: Without dead ends: 209 [2022-12-14 10:37:00,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 731 GetRequests, 546 SyntacticMatches, 6 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9206 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1351, Invalid=31229, Unknown=0, NotChecked=0, Total=32580 [2022-12-14 10:37:00,510 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 262 mSDsluCounter, 2740 mSDsCounter, 0 mSdLazyCounter, 9416 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 2794 SdHoareTripleChecker+Invalid, 9492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 9416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:37:00,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 2794 Invalid, 9492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 9416 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-12-14 10:37:00,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-12-14 10:37:00,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 207. [2022-12-14 10:37:00,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 154 states have (on average 1.0129870129870129) internal successors, (156), 154 states have internal predecessors, (156), 27 states have call successors, (27), 25 states have call predecessors, (27), 25 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 10:37:00,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 210 transitions. [2022-12-14 10:37:00,740 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 210 transitions. Word has length 207 [2022-12-14 10:37:00,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:37:00,741 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 210 transitions. [2022-12-14 10:37:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 112 states have (on average 2.294642857142857) internal successors, (257), 110 states have internal predecessors, (257), 52 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) [2022-12-14 10:37:00,741 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 210 transitions. [2022-12-14 10:37:00,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-12-14 10:37:00,741 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:37:00,741 INFO L195 NwaCegarLoop]: trace histogram [27, 25, 25, 25, 25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:37:00,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-12-14 10:37:00,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-12-14 10:37:00,942 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:37:00,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:37:00,943 INFO L85 PathProgramCache]: Analyzing trace with hash -246489211, now seen corresponding path program 70 times [2022-12-14 10:37:00,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:37:00,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971221798] [2022-12-14 10:37:00,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:37:00,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:37:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:03,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 26 proven. 1825 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-12-14 10:37:03,324 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:37:03,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971221798] [2022-12-14 10:37:03,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971221798] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:37:03,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069295455] [2022-12-14 10:37:03,324 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:37:03,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:03,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:37:03,325 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:37:03,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-12-14 10:37:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:03,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 127 conjunts are in the unsatisfiable core [2022-12-14 10:37:03,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:37:05,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:37:07,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:37:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 41 proven. 1832 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2022-12-14 10:37:07,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:37:07,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:37:07,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:37:07,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 26 proven. 1825 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-12-14 10:37:07,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069295455] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:37:07,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [304088259] [2022-12-14 10:37:07,945 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:37:07,946 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:37:07,946 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:37:07,946 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:37:07,946 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:37:07,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:07,985 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:37:07,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:37:07,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:07,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:37:08,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:08,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:37:08,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:08,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:08,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:08,390 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:37:08,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:37:08,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:37:08,506 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:37:08,507 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:37:10,502 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '95024#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:37:10,502 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:37:10,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:37:10,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 58, 57] total 113 [2022-12-14 10:37:10,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808593908] [2022-12-14 10:37:10,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:37:10,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2022-12-14 10:37:10,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:37:10,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2022-12-14 10:37:10,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=14975, Unknown=0, NotChecked=0, Total=15500 [2022-12-14 10:37:10,506 INFO L87 Difference]: Start difference. First operand 207 states and 210 transitions. Second operand has 113 states, 111 states have (on average 2.3603603603603602) internal successors, (262), 109 states have internal predecessors, (262), 52 states have call successors, (53), 1 states have call predecessors, (53), 2 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) [2022-12-14 10:37:17,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:37:17,390 INFO L93 Difference]: Finished difference Result 301 states and 307 transitions. [2022-12-14 10:37:17,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-12-14 10:37:17,391 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 111 states have (on average 2.3603603603603602) internal successors, (262), 109 states have internal predecessors, (262), 52 states have call successors, (53), 1 states have call predecessors, (53), 2 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) Word has length 210 [2022-12-14 10:37:17,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:37:17,392 INFO L225 Difference]: With dead ends: 301 [2022-12-14 10:37:17,392 INFO L226 Difference]: Without dead ends: 299 [2022-12-14 10:37:17,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 765 GetRequests, 559 SyntacticMatches, 4 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11786 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1518, Invalid=39894, Unknown=0, NotChecked=0, Total=41412 [2022-12-14 10:37:17,394 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 499 mSDsluCounter, 3516 mSDsCounter, 0 mSdLazyCounter, 11387 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 3575 SdHoareTripleChecker+Invalid, 11517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 11387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:37:17,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [500 Valid, 3575 Invalid, 11517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 11387 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-12-14 10:37:17,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-12-14 10:37:17,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 213. [2022-12-14 10:37:17,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 159 states have (on average 1.0188679245283019) internal successors, (162), 159 states have internal predecessors, (162), 28 states have call successors, (28), 25 states have call predecessors, (28), 25 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 10:37:17,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 218 transitions. [2022-12-14 10:37:17,646 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 218 transitions. Word has length 210 [2022-12-14 10:37:17,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:37:17,646 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 218 transitions. [2022-12-14 10:37:17,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 111 states have (on average 2.3603603603603602) internal successors, (262), 109 states have internal predecessors, (262), 52 states have call successors, (53), 1 states have call predecessors, (53), 2 states have return successors, (53), 53 states have call predecessors, (53), 52 states have call successors, (53) [2022-12-14 10:37:17,646 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 218 transitions. [2022-12-14 10:37:17,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-12-14 10:37:17,647 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:37:17,647 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:37:17,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-12-14 10:37:17,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-12-14 10:37:17,848 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:37:17,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:37:17,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1239532482, now seen corresponding path program 71 times [2022-12-14 10:37:17,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:37:17,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461316048] [2022-12-14 10:37:17,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:37:17,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:37:17,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:19,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 877 proven. 998 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-12-14 10:37:19,132 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:37:19,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461316048] [2022-12-14 10:37:19,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461316048] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:37:19,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847933823] [2022-12-14 10:37:19,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:37:19,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:19,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:37:19,133 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:37:19,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-12-14 10:37:23,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2022-12-14 10:37:23,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:37:23,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-14 10:37:23,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:37:24,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 950 proven. 925 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-12-14 10:37:24,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:37:24,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 950 proven. 925 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-12-14 10:37:24,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847933823] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:37:24,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [470828226] [2022-12-14 10:37:24,864 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:37:24,864 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:37:24,864 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:37:24,864 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:37:24,864 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:37:24,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:24,904 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:37:24,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:37:24,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:24,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:37:25,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:25,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:37:25,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:25,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:25,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:25,280 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:37:25,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:37:25,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:37:25,402 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:37:25,403 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:37:26,745 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '97302#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:37:26,745 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:37:26,745 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:37:26,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 82 [2022-12-14 10:37:26,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79163390] [2022-12-14 10:37:26,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:37:26,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-12-14 10:37:26,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:37:26,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-12-14 10:37:26,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1591, Invalid=7151, Unknown=0, NotChecked=0, Total=8742 [2022-12-14 10:37:26,748 INFO L87 Difference]: Start difference. First operand 213 states and 218 transitions. Second operand has 82 states, 82 states have (on average 2.6463414634146343) internal successors, (217), 82 states have internal predecessors, (217), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-12-14 10:37:28,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:37:28,141 INFO L93 Difference]: Finished difference Result 304 states and 310 transitions. [2022-12-14 10:37:28,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-12-14 10:37:28,142 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.6463414634146343) internal successors, (217), 82 states have internal predecessors, (217), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 213 [2022-12-14 10:37:28,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:37:28,143 INFO L225 Difference]: With dead ends: 304 [2022-12-14 10:37:28,143 INFO L226 Difference]: Without dead ends: 223 [2022-12-14 10:37:28,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 548 SyntacticMatches, 51 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5933 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2666, Invalid=11376, Unknown=0, NotChecked=0, Total=14042 [2022-12-14 10:37:28,144 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 351 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:37:28,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 246 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:37:28,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-12-14 10:37:28,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 210. [2022-12-14 10:37:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 156 states have (on average 1.0128205128205128) internal successors, (158), 156 states have internal predecessors, (158), 28 states have call successors, (28), 25 states have call predecessors, (28), 25 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 10:37:28,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 214 transitions. [2022-12-14 10:37:28,388 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 214 transitions. Word has length 213 [2022-12-14 10:37:28,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:37:28,388 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 214 transitions. [2022-12-14 10:37:28,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.6463414634146343) internal successors, (217), 82 states have internal predecessors, (217), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-12-14 10:37:28,388 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 214 transitions. [2022-12-14 10:37:28,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-12-14 10:37:28,389 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:37:28,389 INFO L195 NwaCegarLoop]: trace histogram [28, 26, 26, 26, 26, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:37:28,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-12-14 10:37:28,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:28,590 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:37:28,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:37:28,591 INFO L85 PathProgramCache]: Analyzing trace with hash 508094819, now seen corresponding path program 72 times [2022-12-14 10:37:28,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:37:28,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094134001] [2022-12-14 10:37:28,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:37:28,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:37:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 26 proven. 1903 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-12-14 10:37:31,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:37:31,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094134001] [2022-12-14 10:37:31,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094134001] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:37:31,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953708648] [2022-12-14 10:37:31,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:37:31,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:31,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:37:31,401 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:37:31,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-12-14 10:37:32,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:37:32,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:37:32,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 130 conjunts are in the unsatisfiable core [2022-12-14 10:37:32,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:37:33,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:37:34,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:34,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:37:35,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:37:35,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 78 proven. 1903 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-12-14 10:37:35,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:37:36,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:37:36,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:37:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 26 proven. 1903 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-12-14 10:37:36,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953708648] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:37:36,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [873754441] [2022-12-14 10:37:36,504 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:37:36,505 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:37:36,505 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:37:36,505 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:37:36,505 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:37:36,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,546 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:37:36,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:37:36,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:37:36,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:37:36,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:36,946 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:37:36,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:37:37,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:37:37,069 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:37:37,070 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:37:38,624 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '99522#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:37:38,624 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:37:38,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:37:38,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 61, 59] total 120 [2022-12-14 10:37:38,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879167747] [2022-12-14 10:37:38,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:37:38,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2022-12-14 10:37:38,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:37:38,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2022-12-14 10:37:38,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=612, Invalid=16680, Unknown=0, NotChecked=0, Total=17292 [2022-12-14 10:37:38,627 INFO L87 Difference]: Start difference. First operand 210 states and 214 transitions. Second operand has 120 states, 117 states have (on average 2.3162393162393164) internal successors, (271), 115 states have internal predecessors, (271), 55 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 56 states have call predecessors, (56), 55 states have call successors, (56) [2022-12-14 10:37:44,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:37:44,607 INFO L93 Difference]: Finished difference Result 219 states and 222 transitions. [2022-12-14 10:37:44,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-12-14 10:37:44,608 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 117 states have (on average 2.3162393162393164) internal successors, (271), 115 states have internal predecessors, (271), 55 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 56 states have call predecessors, (56), 55 states have call successors, (56) Word has length 215 [2022-12-14 10:37:44,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:37:44,608 INFO L225 Difference]: With dead ends: 219 [2022-12-14 10:37:44,608 INFO L226 Difference]: Without dead ends: 217 [2022-12-14 10:37:44,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 568 SyntacticMatches, 5 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10003 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=1406, Invalid=34126, Unknown=0, NotChecked=0, Total=35532 [2022-12-14 10:37:44,610 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 195 mSDsluCounter, 3348 mSDsCounter, 0 mSdLazyCounter, 11258 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 3404 SdHoareTripleChecker+Invalid, 11328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 11258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:37:44,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 3404 Invalid, 11328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 11258 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-12-14 10:37:44,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-12-14 10:37:44,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2022-12-14 10:37:44,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 160 states have (on average 1.0125) internal successors, (162), 160 states have internal predecessors, (162), 28 states have call successors, (28), 26 states have call predecessors, (28), 26 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 10:37:44,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 218 transitions. [2022-12-14 10:37:44,851 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 218 transitions. Word has length 215 [2022-12-14 10:37:44,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:37:44,851 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 218 transitions. [2022-12-14 10:37:44,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 117 states have (on average 2.3162393162393164) internal successors, (271), 115 states have internal predecessors, (271), 55 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 56 states have call predecessors, (56), 55 states have call successors, (56) [2022-12-14 10:37:44,852 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 218 transitions. [2022-12-14 10:37:44,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-12-14 10:37:44,852 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:37:44,852 INFO L195 NwaCegarLoop]: trace histogram [28, 26, 26, 26, 26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:37:44,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-12-14 10:37:45,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:45,053 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:37:45,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:37:45,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1193542948, now seen corresponding path program 73 times [2022-12-14 10:37:45,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:37:45,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757396737] [2022-12-14 10:37:45,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:37:45,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:37:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:47,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 27 proven. 1976 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-12-14 10:37:47,359 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:37:47,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757396737] [2022-12-14 10:37:47,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757396737] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:37:47,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865216146] [2022-12-14 10:37:47,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:37:47,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:37:47,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:37:47,360 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:37:47,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-12-14 10:37:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:37:47,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 131 conjunts are in the unsatisfiable core [2022-12-14 10:37:47,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:37:49,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:37:51,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:37:51,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 39 proven. 1987 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2022-12-14 10:37:51,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:37:51,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:37:51,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:37:52,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 27 proven. 1976 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-12-14 10:37:52,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865216146] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:37:52,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [75005746] [2022-12-14 10:37:52,105 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:37:52,105 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:37:52,105 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:37:52,105 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:37:52,105 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:37:52,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,148 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:37:52,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:37:52,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:37:52,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:37:52,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:37:52,496 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:37:52,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:37:52,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:37:52,636 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:37:52,637 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:37:54,372 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '101716#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:37:54,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:37:54,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:37:54,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 60, 59] total 117 [2022-12-14 10:37:54,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627234718] [2022-12-14 10:37:54,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:37:54,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 117 states [2022-12-14 10:37:54,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:37:54,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2022-12-14 10:37:54,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=542, Invalid=15970, Unknown=0, NotChecked=0, Total=16512 [2022-12-14 10:37:54,375 INFO L87 Difference]: Start difference. First operand 215 states and 218 transitions. Second operand has 117 states, 115 states have (on average 2.365217391304348) internal successors, (272), 113 states have internal predecessors, (272), 54 states have call successors, (55), 1 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 54 states have call successors, (55) [2022-12-14 10:38:01,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:38:01,823 INFO L93 Difference]: Finished difference Result 312 states and 318 transitions. [2022-12-14 10:38:01,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-12-14 10:38:01,823 INFO L78 Accepts]: Start accepts. Automaton has has 117 states, 115 states have (on average 2.365217391304348) internal successors, (272), 113 states have internal predecessors, (272), 54 states have call successors, (55), 1 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 54 states have call successors, (55) Word has length 218 [2022-12-14 10:38:01,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:38:01,824 INFO L225 Difference]: With dead ends: 312 [2022-12-14 10:38:01,824 INFO L226 Difference]: Without dead ends: 310 [2022-12-14 10:38:01,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 794 GetRequests, 581 SyntacticMatches, 4 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12627 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=1573, Invalid=42737, Unknown=0, NotChecked=0, Total=44310 [2022-12-14 10:38:01,826 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 387 mSDsluCounter, 4249 mSDsCounter, 0 mSdLazyCounter, 11454 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 4310 SdHoareTripleChecker+Invalid, 11592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 11454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:38:01,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 4310 Invalid, 11592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 11454 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-12-14 10:38:01,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-12-14 10:38:02,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 221. [2022-12-14 10:38:02,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 165 states have (on average 1.018181818181818) internal successors, (168), 165 states have internal predecessors, (168), 29 states have call successors, (29), 26 states have call predecessors, (29), 26 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-12-14 10:38:02,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 226 transitions. [2022-12-14 10:38:02,094 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 226 transitions. Word has length 218 [2022-12-14 10:38:02,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:38:02,095 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 226 transitions. [2022-12-14 10:38:02,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 117 states, 115 states have (on average 2.365217391304348) internal successors, (272), 113 states have internal predecessors, (272), 54 states have call successors, (55), 1 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 54 states have call successors, (55) [2022-12-14 10:38:02,095 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 226 transitions. [2022-12-14 10:38:02,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-12-14 10:38:02,095 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:38:02,096 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:38:02,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-12-14 10:38:02,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-12-14 10:38:02,297 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:38:02,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:38:02,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1190738493, now seen corresponding path program 74 times [2022-12-14 10:38:02,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:38:02,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894607102] [2022-12-14 10:38:02,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:38:02,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:38:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:38:03,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2784 backedges. 951 proven. 1077 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2022-12-14 10:38:03,750 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:38:03,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894607102] [2022-12-14 10:38:03,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894607102] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:38:03,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827955919] [2022-12-14 10:38:03,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:38:03,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:03,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:38:03,751 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:38:03,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-12-14 10:38:08,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-12-14 10:38:08,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:38:08,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 56 conjunts are in the unsatisfiable core [2022-12-14 10:38:08,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:38:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2784 backedges. 1027 proven. 1001 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2022-12-14 10:38:09,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:38:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2784 backedges. 1027 proven. 1001 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2022-12-14 10:38:10,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827955919] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:38:10,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [300624363] [2022-12-14 10:38:10,088 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:38:10,088 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:38:10,088 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:38:10,088 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:38:10,088 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:38:10,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,129 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:38:10,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:38:10,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,152 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:38:10,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:38:10,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:38:10,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:10,484 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:38:10,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:38:10,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:38:10,610 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:38:10,610 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:38:11,779 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '104079#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:38:11,779 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:38:11,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:38:11,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 85 [2022-12-14 10:38:11,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220739770] [2022-12-14 10:38:11,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:38:11,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-12-14 10:38:11,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:38:11,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-12-14 10:38:11,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1704, Invalid=7608, Unknown=0, NotChecked=0, Total=9312 [2022-12-14 10:38:11,781 INFO L87 Difference]: Start difference. First operand 221 states and 226 transitions. Second operand has 85 states, 85 states have (on average 2.6470588235294117) internal successors, (225), 85 states have internal predecessors, (225), 28 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:38:13,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:38:13,063 INFO L93 Difference]: Finished difference Result 315 states and 321 transitions. [2022-12-14 10:38:13,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-12-14 10:38:13,063 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.6470588235294117) internal successors, (225), 85 states have internal predecessors, (225), 28 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) Word has length 221 [2022-12-14 10:38:13,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:38:13,064 INFO L225 Difference]: With dead ends: 315 [2022-12-14 10:38:13,064 INFO L226 Difference]: Without dead ends: 231 [2022-12-14 10:38:13,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 569 SyntacticMatches, 53 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6336 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2861, Invalid=12145, Unknown=0, NotChecked=0, Total=15006 [2022-12-14 10:38:13,065 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 351 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:38:13,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 337 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:38:13,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-12-14 10:38:13,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 218. [2022-12-14 10:38:13,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 162 states have (on average 1.0123456790123457) internal successors, (164), 162 states have internal predecessors, (164), 29 states have call successors, (29), 26 states have call predecessors, (29), 26 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-12-14 10:38:13,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 222 transitions. [2022-12-14 10:38:13,314 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 222 transitions. Word has length 221 [2022-12-14 10:38:13,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:38:13,314 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 222 transitions. [2022-12-14 10:38:13,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 2.6470588235294117) internal successors, (225), 85 states have internal predecessors, (225), 28 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-12-14 10:38:13,315 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 222 transitions. [2022-12-14 10:38:13,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-12-14 10:38:13,315 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:38:13,315 INFO L195 NwaCegarLoop]: trace histogram [29, 27, 27, 27, 27, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:38:13,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-12-14 10:38:13,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-12-14 10:38:13,516 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:38:13,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:38:13,516 INFO L85 PathProgramCache]: Analyzing trace with hash -715304702, now seen corresponding path program 75 times [2022-12-14 10:38:13,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:38:13,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30903305] [2022-12-14 10:38:13,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:38:13,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:38:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:38:16,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2842 backedges. 27 proven. 2057 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-12-14 10:38:16,182 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:38:16,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30903305] [2022-12-14 10:38:16,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30903305] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:38:16,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082504199] [2022-12-14 10:38:16,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:38:16,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:16,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:38:16,183 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:38:16,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-12-14 10:38:17,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:38:17,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:38:17,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 134 conjunts are in the unsatisfiable core [2022-12-14 10:38:17,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:38:19,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:38:19,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:19,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:38:21,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:38:21,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2842 backedges. 81 proven. 2057 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-12-14 10:38:21,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:38:21,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:38:21,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:38:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2842 backedges. 27 proven. 2057 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-12-14 10:38:21,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082504199] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:38:21,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [173181498] [2022-12-14 10:38:21,716 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:38:21,716 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:38:21,716 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:38:21,716 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:38:21,716 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:38:21,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:21,763 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:38:21,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:38:21,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:21,789 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:38:21,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:38:21,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:21,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:38:22,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:22,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:22,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:22,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:22,148 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:38:22,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:38:22,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:38:22,295 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:38:22,295 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:38:24,053 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '106379#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:38:24,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:38:24,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:38:24,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 63, 61] total 122 [2022-12-14 10:38:24,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272506910] [2022-12-14 10:38:24,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:38:24,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2022-12-14 10:38:24,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:38:24,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2022-12-14 10:38:24,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=17200, Unknown=0, NotChecked=0, Total=17822 [2022-12-14 10:38:24,055 INFO L87 Difference]: Start difference. First operand 218 states and 222 transitions. Second operand has 122 states, 120 states have (on average 2.325) internal successors, (279), 118 states have internal predecessors, (279), 56 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 56 states have call successors, (57) [2022-12-14 10:38:30,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:38:30,279 INFO L93 Difference]: Finished difference Result 227 states and 230 transitions. [2022-12-14 10:38:30,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-12-14 10:38:30,280 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 120 states have (on average 2.325) internal successors, (279), 118 states have internal predecessors, (279), 56 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 56 states have call successors, (57) Word has length 223 [2022-12-14 10:38:30,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:38:30,280 INFO L225 Difference]: With dead ends: 227 [2022-12-14 10:38:30,280 INFO L226 Difference]: Without dead ends: 225 [2022-12-14 10:38:30,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 787 GetRequests, 590 SyntacticMatches, 6 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10461 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1442, Invalid=35614, Unknown=0, NotChecked=0, Total=37056 [2022-12-14 10:38:30,282 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 206 mSDsluCounter, 3479 mSDsCounter, 0 mSdLazyCounter, 11956 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 3537 SdHoareTripleChecker+Invalid, 12029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 11956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:38:30,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 3537 Invalid, 12029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 11956 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-12-14 10:38:30,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-12-14 10:38:30,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 223. [2022-12-14 10:38:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 166 states have (on average 1.0120481927710843) internal successors, (168), 166 states have internal predecessors, (168), 29 states have call successors, (29), 27 states have call predecessors, (29), 27 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-12-14 10:38:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 226 transitions. [2022-12-14 10:38:30,536 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 226 transitions. Word has length 223 [2022-12-14 10:38:30,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:38:30,536 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 226 transitions. [2022-12-14 10:38:30,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 120 states have (on average 2.325) internal successors, (279), 118 states have internal predecessors, (279), 56 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 56 states have call successors, (57) [2022-12-14 10:38:30,536 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 226 transitions. [2022-12-14 10:38:30,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-12-14 10:38:30,537 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:38:30,537 INFO L195 NwaCegarLoop]: trace histogram [29, 27, 27, 27, 27, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:38:30,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-12-14 10:38:30,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:30,738 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:38:30,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:38:30,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1990886693, now seen corresponding path program 76 times [2022-12-14 10:38:30,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:38:30,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389199227] [2022-12-14 10:38:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:38:30,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:38:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:38:33,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2919 backedges. 28 proven. 2133 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-12-14 10:38:33,695 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:38:33,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389199227] [2022-12-14 10:38:33,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389199227] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:38:33,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961638158] [2022-12-14 10:38:33,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:38:33,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:33,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:38:33,696 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:38:33,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-12-14 10:38:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:38:33,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 135 conjunts are in the unsatisfiable core [2022-12-14 10:38:33,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:38:36,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:38:38,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:38:38,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2919 backedges. 44 proven. 2141 refuted. 0 times theorem prover too weak. 734 trivial. 0 not checked. [2022-12-14 10:38:38,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:38:39,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:38:39,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:38:41,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2919 backedges. 28 proven. 2133 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-12-14 10:38:41,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961638158] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:38:41,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [971840696] [2022-12-14 10:38:41,633 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:38:41,633 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:38:41,634 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:38:41,634 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:38:41,634 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:38:41,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:41,684 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:38:41,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:38:41,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:41,715 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:38:41,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:38:41,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:41,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:38:42,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:42,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:42,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:42,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:38:42,112 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:38:42,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:38:42,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:38:42,256 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:38:42,257 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:38:44,246 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '108682#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:38:44,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:38:44,246 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:38:44,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 62, 61] total 150 [2022-12-14 10:38:44,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239620424] [2022-12-14 10:38:44,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:38:44,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2022-12-14 10:38:44,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:38:44,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2022-12-14 10:38:44,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=763, Invalid=25319, Unknown=0, NotChecked=0, Total=26082 [2022-12-14 10:38:44,250 INFO L87 Difference]: Start difference. First operand 223 states and 226 transitions. Second operand has 150 states, 148 states have (on average 2.277027027027027) internal successors, (337), 144 states have internal predecessors, (337), 83 states have call successors, (84), 1 states have call predecessors, (84), 2 states have return successors, (85), 85 states have call predecessors, (85), 83 states have call successors, (85) [2022-12-14 10:38:53,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:38:53,046 INFO L93 Difference]: Finished difference Result 323 states and 329 transitions. [2022-12-14 10:38:53,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-12-14 10:38:53,046 INFO L78 Accepts]: Start accepts. Automaton has has 150 states, 148 states have (on average 2.277027027027027) internal successors, (337), 144 states have internal predecessors, (337), 83 states have call successors, (84), 1 states have call predecessors, (84), 2 states have return successors, (85), 85 states have call predecessors, (85), 83 states have call successors, (85) Word has length 226 [2022-12-14 10:38:53,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:38:53,047 INFO L225 Difference]: With dead ends: 323 [2022-12-14 10:38:53,047 INFO L226 Difference]: Without dead ends: 321 [2022-12-14 10:38:53,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 577 SyntacticMatches, 1 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16931 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=1998, Invalid=58764, Unknown=0, NotChecked=0, Total=60762 [2022-12-14 10:38:53,050 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 575 mSDsluCounter, 4147 mSDsCounter, 0 mSdLazyCounter, 12526 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 4210 SdHoareTripleChecker+Invalid, 12696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 12526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:38:53,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [576 Valid, 4210 Invalid, 12696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 12526 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-12-14 10:38:53,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-12-14 10:38:53,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 229. [2022-12-14 10:38:53,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 171 states have (on average 1.0175438596491229) internal successors, (174), 171 states have internal predecessors, (174), 30 states have call successors, (30), 27 states have call predecessors, (30), 27 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-12-14 10:38:53,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 234 transitions. [2022-12-14 10:38:53,327 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 234 transitions. Word has length 226 [2022-12-14 10:38:53,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:38:53,327 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 234 transitions. [2022-12-14 10:38:53,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 148 states have (on average 2.277027027027027) internal successors, (337), 144 states have internal predecessors, (337), 83 states have call successors, (84), 1 states have call predecessors, (84), 2 states have return successors, (85), 85 states have call predecessors, (85), 83 states have call successors, (85) [2022-12-14 10:38:53,327 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 234 transitions. [2022-12-14 10:38:53,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-12-14 10:38:53,328 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:38:53,328 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:38:53,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-12-14 10:38:53,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:53,529 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:38:53,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:38:53,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1307621922, now seen corresponding path program 77 times [2022-12-14 10:38:53,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:38:53,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007076290] [2022-12-14 10:38:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:38:53,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:38:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:38:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2999 backedges. 1028 proven. 1159 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2022-12-14 10:38:55,142 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:38:55,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007076290] [2022-12-14 10:38:55,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007076290] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:38:55,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818544894] [2022-12-14 10:38:55,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:38:55,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:38:55,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:38:55,143 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:38:55,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-12-14 10:39:01,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 29 check-sat command(s) [2022-12-14 10:39:01,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:39:01,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 58 conjunts are in the unsatisfiable core [2022-12-14 10:39:01,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:39:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2999 backedges. 1107 proven. 1080 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2022-12-14 10:39:02,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:39:03,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2999 backedges. 1107 proven. 1080 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2022-12-14 10:39:03,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818544894] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:39:03,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [848573885] [2022-12-14 10:39:03,780 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:39:03,780 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:39:03,780 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:39:03,780 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:39:03,780 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:39:03,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:03,829 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-12-14 10:39:03,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-12-14 10:39:03,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:03,858 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:39:03,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:39:03,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:03,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:39:04,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:04,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:04,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:04,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:04,200 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:39:04,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:39:04,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:39:04,349 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:39:04,350 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:39:05,753 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '111130#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:39:05,753 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:39:05,753 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:39:05,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 58] total 88 [2022-12-14 10:39:05,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152859089] [2022-12-14 10:39:05,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:39:05,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-12-14 10:39:05,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:39:05,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-12-14 10:39:05,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1821, Invalid=8079, Unknown=0, NotChecked=0, Total=9900 [2022-12-14 10:39:05,756 INFO L87 Difference]: Start difference. First operand 229 states and 234 transitions. Second operand has 88 states, 88 states have (on average 2.647727272727273) internal successors, (233), 88 states have internal predecessors, (233), 29 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-12-14 10:39:07,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:39:07,300 INFO L93 Difference]: Finished difference Result 326 states and 332 transitions. [2022-12-14 10:39:07,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-14 10:39:07,301 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.647727272727273) internal successors, (233), 88 states have internal predecessors, (233), 29 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) Word has length 229 [2022-12-14 10:39:07,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:39:07,301 INFO L225 Difference]: With dead ends: 326 [2022-12-14 10:39:07,301 INFO L226 Difference]: Without dead ends: 239 [2022-12-14 10:39:07,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 590 SyntacticMatches, 55 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6752 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=3063, Invalid=12939, Unknown=0, NotChecked=0, Total=16002 [2022-12-14 10:39:07,302 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 401 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:39:07,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 342 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:39:07,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-12-14 10:39:07,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 226. [2022-12-14 10:39:07,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 168 states have (on average 1.0119047619047619) internal successors, (170), 168 states have internal predecessors, (170), 30 states have call successors, (30), 27 states have call predecessors, (30), 27 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-12-14 10:39:07,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 230 transitions. [2022-12-14 10:39:07,564 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 230 transitions. Word has length 229 [2022-12-14 10:39:07,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:39:07,564 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 230 transitions. [2022-12-14 10:39:07,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 2.647727272727273) internal successors, (233), 88 states have internal predecessors, (233), 29 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-12-14 10:39:07,565 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 230 transitions. [2022-12-14 10:39:07,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-12-14 10:39:07,565 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:39:07,565 INFO L195 NwaCegarLoop]: trace histogram [30, 28, 28, 28, 28, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:39:07,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-12-14 10:39:07,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:39:07,766 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:39:07,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:39:07,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1539379971, now seen corresponding path program 78 times [2022-12-14 10:39:07,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:39:07,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491979881] [2022-12-14 10:39:07,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:39:07,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:39:07,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:39:10,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3059 backedges. 28 proven. 2217 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2022-12-14 10:39:10,890 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:39:10,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491979881] [2022-12-14 10:39:10,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491979881] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:39:10,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471254029] [2022-12-14 10:39:10,891 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:39:10,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:39:10,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:39:10,892 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:39:10,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-12-14 10:39:11,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:39:11,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:39:11,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 138 conjunts are in the unsatisfiable core [2022-12-14 10:39:11,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:39:13,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:39:13,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:13,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:39:15,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:39:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3059 backedges. 84 proven. 2217 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-12-14 10:39:15,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:39:16,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:39:16,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:39:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3059 backedges. 28 proven. 2217 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2022-12-14 10:39:16,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471254029] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:39:16,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [622191460] [2022-12-14 10:39:16,608 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:39:16,608 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:39:16,608 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:39:16,608 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:39:16,608 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:39:16,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:16,650 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:39:16,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:39:16,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:16,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:39:16,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:16,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:39:17,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:17,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:17,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:17,013 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:39:17,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:39:17,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:39:17,133 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:39:17,134 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:39:18,934 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '113514#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:39:18,934 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:39:18,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:39:18,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 65, 63] total 128 [2022-12-14 10:39:18,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214930160] [2022-12-14 10:39:18,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:39:18,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2022-12-14 10:39:18,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:39:18,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2022-12-14 10:39:18,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=650, Invalid=18810, Unknown=0, NotChecked=0, Total=19460 [2022-12-14 10:39:18,936 INFO L87 Difference]: Start difference. First operand 226 states and 230 transitions. Second operand has 128 states, 125 states have (on average 2.328) internal successors, (291), 123 states have internal predecessors, (291), 59 states have call successors, (60), 2 states have call predecessors, (60), 3 states have return successors, (60), 60 states have call predecessors, (60), 59 states have call successors, (60) [2022-12-14 10:39:25,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:39:25,413 INFO L93 Difference]: Finished difference Result 235 states and 238 transitions. [2022-12-14 10:39:25,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-12-14 10:39:25,414 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 125 states have (on average 2.328) internal successors, (291), 123 states have internal predecessors, (291), 59 states have call successors, (60), 2 states have call predecessors, (60), 3 states have return successors, (60), 60 states have call predecessors, (60), 59 states have call successors, (60) Word has length 231 [2022-12-14 10:39:25,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:39:25,415 INFO L225 Difference]: With dead ends: 235 [2022-12-14 10:39:25,415 INFO L226 Difference]: Without dead ends: 233 [2022-12-14 10:39:25,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 612 SyntacticMatches, 5 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11309 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=1500, Invalid=38700, Unknown=0, NotChecked=0, Total=40200 [2022-12-14 10:39:25,417 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 176 mSDsluCounter, 4549 mSDsCounter, 0 mSdLazyCounter, 12646 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 4609 SdHoareTripleChecker+Invalid, 12726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 12646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:39:25,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 4609 Invalid, 12726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 12646 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 10:39:25,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-12-14 10:39:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 231. [2022-12-14 10:39:25,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 172 states have (on average 1.0116279069767442) internal successors, (174), 172 states have internal predecessors, (174), 30 states have call successors, (30), 28 states have call predecessors, (30), 28 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-12-14 10:39:25,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 234 transitions. [2022-12-14 10:39:25,681 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 234 transitions. Word has length 231 [2022-12-14 10:39:25,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:39:25,681 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 234 transitions. [2022-12-14 10:39:25,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 125 states have (on average 2.328) internal successors, (291), 123 states have internal predecessors, (291), 59 states have call successors, (60), 2 states have call predecessors, (60), 3 states have return successors, (60), 60 states have call predecessors, (60), 59 states have call successors, (60) [2022-12-14 10:39:25,682 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 234 transitions. [2022-12-14 10:39:25,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-12-14 10:39:25,682 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:39:25,683 INFO L195 NwaCegarLoop]: trace histogram [30, 28, 28, 28, 28, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:39:25,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-12-14 10:39:25,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:39:25,883 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:39:25,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:39:25,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1986529404, now seen corresponding path program 79 times [2022-12-14 10:39:25,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:39:25,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007045013] [2022-12-14 10:39:25,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:39:25,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:39:26,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:39:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3139 backedges. 29 proven. 2296 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2022-12-14 10:39:28,603 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:39:28,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007045013] [2022-12-14 10:39:28,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007045013] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:39:28,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754555854] [2022-12-14 10:39:28,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 10:39:28,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:39:28,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:39:28,604 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:39:28,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-12-14 10:39:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:39:28,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 139 conjunts are in the unsatisfiable core [2022-12-14 10:39:28,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:39:30,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:39:32,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:39:33,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3139 backedges. 37 proven. 2313 refuted. 0 times theorem prover too weak. 789 trivial. 0 not checked. [2022-12-14 10:39:33,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:39:33,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 10:39:33,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:39:35,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3139 backedges. 29 proven. 2296 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2022-12-14 10:39:35,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754555854] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:39:35,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [239553915] [2022-12-14 10:39:35,338 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:39:35,338 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:39:35,338 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:39:35,338 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:39:35,338 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:39:35,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,380 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:39:35,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:39:35,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:39:35,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:39:35,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:35,757 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:39:35,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:39:35,823 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:39:35,882 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:39:35,882 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:39:37,820 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '115898#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:39:37,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:39:37,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:39:37,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 64, 63] total 155 [2022-12-14 10:39:37,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510240417] [2022-12-14 10:39:37,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:39:37,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 155 states [2022-12-14 10:39:37,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:39:37,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 155 interpolants. [2022-12-14 10:39:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=787, Invalid=26935, Unknown=0, NotChecked=0, Total=27722 [2022-12-14 10:39:37,823 INFO L87 Difference]: Start difference. First operand 231 states and 234 transitions. Second operand has 155 states, 153 states have (on average 2.281045751633987) internal successors, (349), 149 states have internal predecessors, (349), 86 states have call successors, (87), 1 states have call predecessors, (87), 2 states have return successors, (88), 88 states have call predecessors, (88), 86 states have call successors, (88) [2022-12-14 10:39:46,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:39:46,700 INFO L93 Difference]: Finished difference Result 334 states and 340 transitions. [2022-12-14 10:39:46,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-12-14 10:39:46,700 INFO L78 Accepts]: Start accepts. Automaton has has 155 states, 153 states have (on average 2.281045751633987) internal successors, (349), 149 states have internal predecessors, (349), 86 states have call successors, (87), 1 states have call predecessors, (87), 2 states have return successors, (88), 88 states have call predecessors, (88), 86 states have call successors, (88) Word has length 234 [2022-12-14 10:39:46,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:39:46,701 INFO L225 Difference]: With dead ends: 334 [2022-12-14 10:39:46,701 INFO L226 Difference]: Without dead ends: 332 [2022-12-14 10:39:46,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 852 GetRequests, 598 SyntacticMatches, 1 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18053 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=2066, Invalid=62704, Unknown=0, NotChecked=0, Total=64770 [2022-12-14 10:39:46,704 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 461 mSDsluCounter, 4947 mSDsCounter, 0 mSdLazyCounter, 14698 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 5012 SdHoareTripleChecker+Invalid, 14860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 14698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-12-14 10:39:46,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 5012 Invalid, 14860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 14698 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-12-14 10:39:46,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-12-14 10:39:46,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 237. [2022-12-14 10:39:46,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 177 states have (on average 1.0169491525423728) internal successors, (180), 177 states have internal predecessors, (180), 31 states have call successors, (31), 28 states have call predecessors, (31), 28 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-12-14 10:39:46,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 242 transitions. [2022-12-14 10:39:46,992 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 242 transitions. Word has length 234 [2022-12-14 10:39:46,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:39:46,992 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 242 transitions. [2022-12-14 10:39:46,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 155 states, 153 states have (on average 2.281045751633987) internal successors, (349), 149 states have internal predecessors, (349), 86 states have call successors, (87), 1 states have call predecessors, (87), 2 states have return successors, (88), 88 states have call predecessors, (88), 86 states have call successors, (88) [2022-12-14 10:39:46,993 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 242 transitions. [2022-12-14 10:39:46,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-12-14 10:39:46,993 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:39:46,993 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:39:47,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-12-14 10:39:47,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-12-14 10:39:47,195 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:39:47,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:39:47,196 INFO L85 PathProgramCache]: Analyzing trace with hash -337561757, now seen corresponding path program 80 times [2022-12-14 10:39:47,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:39:47,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522640644] [2022-12-14 10:39:47,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:39:47,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:39:47,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:39:48,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 1108 proven. 1244 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2022-12-14 10:39:48,918 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:39:48,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522640644] [2022-12-14 10:39:48,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522640644] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:39:48,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636970803] [2022-12-14 10:39:48,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:39:48,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:39:48,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:39:48,919 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:39:48,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-12-14 10:39:55,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2022-12-14 10:39:55,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:39:56,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 60 conjunts are in the unsatisfiable core [2022-12-14 10:39:56,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:39:57,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 1190 proven. 1162 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2022-12-14 10:39:57,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:39:58,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 1190 proven. 1162 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2022-12-14 10:39:58,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636970803] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:39:58,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [21825483] [2022-12-14 10:39:58,104 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:39:58,104 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:39:58,104 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:39:58,104 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:39:58,104 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:39:58,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,146 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:39:58,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:39:58,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:39:58,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-12-14 10:39:58,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:39:58,542 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-14 10:39:58,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 344 treesize of output 330 [2022-12-14 10:39:58,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:39:58,700 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:39:58,701 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:39:59,836 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '118431#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:39:59,836 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:39:59,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:39:59,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 91 [2022-12-14 10:39:59,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719853575] [2022-12-14 10:39:59,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:39:59,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-12-14 10:39:59,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:39:59,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-12-14 10:39:59,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1942, Invalid=8564, Unknown=0, NotChecked=0, Total=10506 [2022-12-14 10:39:59,838 INFO L87 Difference]: Start difference. First operand 237 states and 242 transitions. Second operand has 91 states, 91 states have (on average 2.6483516483516483) internal successors, (241), 91 states have internal predecessors, (241), 30 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:40:01,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:40:01,241 INFO L93 Difference]: Finished difference Result 337 states and 343 transitions. [2022-12-14 10:40:01,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-14 10:40:01,241 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.6483516483516483) internal successors, (241), 91 states have internal predecessors, (241), 30 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) Word has length 237 [2022-12-14 10:40:01,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:40:01,242 INFO L225 Difference]: With dead ends: 337 [2022-12-14 10:40:01,242 INFO L226 Difference]: Without dead ends: 247 [2022-12-14 10:40:01,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 797 GetRequests, 611 SyntacticMatches, 57 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7181 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=3272, Invalid=13758, Unknown=0, NotChecked=0, Total=17030 [2022-12-14 10:40:01,243 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 417 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 10:40:01,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 338 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 10:40:01,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-12-14 10:40:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 234. [2022-12-14 10:40:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 174 states have (on average 1.0114942528735633) internal successors, (176), 174 states have internal predecessors, (176), 31 states have call successors, (31), 28 states have call predecessors, (31), 28 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-12-14 10:40:01,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 238 transitions. [2022-12-14 10:40:01,517 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 238 transitions. Word has length 237 [2022-12-14 10:40:01,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:40:01,517 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 238 transitions. [2022-12-14 10:40:01,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 2.6483516483516483) internal successors, (241), 91 states have internal predecessors, (241), 30 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-12-14 10:40:01,517 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 238 transitions. [2022-12-14 10:40:01,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-12-14 10:40:01,518 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:40:01,518 INFO L195 NwaCegarLoop]: trace histogram [31, 29, 29, 29, 29, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:40:01,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-12-14 10:40:01,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-12-14 10:40:01,719 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:40:01,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:40:01,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1026148194, now seen corresponding path program 81 times [2022-12-14 10:40:01,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:40:01,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552937558] [2022-12-14 10:40:01,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:40:01,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:40:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:40:04,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3284 backedges. 29 proven. 2383 refuted. 0 times theorem prover too weak. 872 trivial. 0 not checked. [2022-12-14 10:40:04,680 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:40:04,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552937558] [2022-12-14 10:40:04,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552937558] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:40:04,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254226082] [2022-12-14 10:40:04,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 10:40:04,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:40:04,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:40:04,682 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:40:04,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fbf67551-7b20-4749-a883-973084928dea/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-12-14 10:40:06,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 10:40:06,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:40:06,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 142 conjunts are in the unsatisfiable core [2022-12-14 10:40:06,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:40:08,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 10:40:08,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:08,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-12-14 10:40:10,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:40:10,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3284 backedges. 87 proven. 2383 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2022-12-14 10:40:10,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:40:10,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-12-14 10:40:10,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-12-14 10:40:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3284 backedges. 29 proven. 2383 refuted. 0 times theorem prover too weak. 872 trivial. 0 not checked. [2022-12-14 10:40:11,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254226082] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:40:11,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [702392161] [2022-12-14 10:40:11,242 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-12-14 10:40:11,242 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:40:11,242 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:40:11,242 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:40:11,242 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:40:11,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,289 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 10:40:11,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-12-14 10:40:11,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-12-14 10:40:11,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 38 [2022-12-14 10:40:11,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:40:11,664 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-12-14 10:40:11,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 359 treesize of output 330 [2022-12-14 10:40:11,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2022-12-14 10:40:11,773 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-12-14 10:40:11,774 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:40:13,405 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '120895#(and (<= |ULTIMATE.start_main_~n~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~j~0#1| 2147483648)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (ite (<= (+ 2 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_#t~mem9#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~n~0#1|) (<= |ULTIMATE.start_main_~j~0#1| 2147483647) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#a~0#1.base|) (+ |ULTIMATE.start_main_~#a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem9#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:40:13,405 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:40:13,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:40:13,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 67, 65] total 130 [2022-12-14 10:40:13,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820820273] [2022-12-14 10:40:13,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:40:13,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-12-14 10:40:13,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:40:13,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-12-14 10:40:13,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=19360, Unknown=0, NotChecked=0, Total=20022 [2022-12-14 10:40:13,407 INFO L87 Difference]: Start difference. First operand 234 states and 238 transitions. Second operand has 130 states, 128 states have (on average 2.3203125) internal successors, (297), 126 states have internal predecessors, (297), 60 states have call successors, (61), 2 states have call predecessors, (61), 3 states have return successors, (61), 61 states have call predecessors, (61), 60 states have call successors, (61)