./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 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/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_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI --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-5e519f3 [2022-11-03 03:59:25,229 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:59:25,232 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:59:25,268 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:59:25,269 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:59:25,272 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:59:25,274 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:59:25,279 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:59:25,281 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:59:25,289 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:59:25,290 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:59:25,291 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:59:25,292 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:59:25,294 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:59:25,295 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:59:25,296 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:59:25,298 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:59:25,299 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:59:25,301 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:59:25,305 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:59:25,308 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:59:25,309 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:59:25,313 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:59:25,314 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:59:25,320 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:59:25,324 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:59:25,325 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:59:25,326 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:59:25,328 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:59:25,329 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:59:25,329 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:59:25,330 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:59:25,331 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:59:25,333 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:59:25,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:59:25,335 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:59:25,335 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:59:25,336 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:59:25,336 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:59:25,337 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:59:25,337 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:59:25,338 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 03:59:25,379 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:59:25,379 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:59:25,380 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:59:25,380 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:59:25,381 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:59:25,381 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:59:25,381 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:59:25,382 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:59:25,382 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:59:25,382 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 03:59:25,383 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:59:25,383 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:59:25,384 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 03:59:25,384 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 03:59:25,384 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:59:25,384 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 03:59:25,385 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 03:59:25,385 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 03:59:25,385 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:59:25,386 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 03:59:25,386 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 03:59:25,386 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 03:59:25,386 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:59:25,387 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:59:25,387 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:59:25,387 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:59:25,388 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 03:59:25,388 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:59:25,388 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:59:25,388 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:59:25,389 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:59:25,389 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:59:25,389 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:59:25,390 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:59:25,390 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 03:59:25,390 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:59:25,390 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:59:25,390 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 03:59:25,391 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 03:59:25,391 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:59:25,391 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:59:25,391 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_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/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_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI 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-11-03 03:59:25,697 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:59:25,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:59:25,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:59:25,726 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:59:25,733 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:59:25,734 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/array-cav19/array_init_nondet_vars.c [2022-11-03 03:59:25,809 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/data/44011e0d4/7f17b9c032044ba787abbe282a3217ae/FLAGc18a5fd04 [2022-11-03 03:59:26,326 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:59:26,327 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c [2022-11-03 03:59:26,332 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/data/44011e0d4/7f17b9c032044ba787abbe282a3217ae/FLAGc18a5fd04 [2022-11-03 03:59:26,688 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/data/44011e0d4/7f17b9c032044ba787abbe282a3217ae [2022-11-03 03:59:26,691 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:59:26,692 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:59:26,694 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:59:26,694 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:59:26,699 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:59:26,700 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:26,703 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69527790 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26, skipping insertion in model container [2022-11-03 03:59:26,704 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:26,711 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:59:26,723 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:59:26,904 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c[413,426] [2022-11-03 03:59:26,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:59:26,926 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:59:26,938 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/sv-benchmarks/c/array-cav19/array_init_nondet_vars.c[413,426] [2022-11-03 03:59:26,944 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:59:26,956 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:59:26,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26 WrapperNode [2022-11-03 03:59:26,957 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:59:26,958 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:59:26,958 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:59:26,959 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:59:26,966 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:26,973 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:26,989 INFO L138 Inliner]: procedures = 15, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 55 [2022-11-03 03:59:26,989 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:59:26,990 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:59:26,990 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:59:26,990 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:59:26,999 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,002 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,002 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,006 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,010 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,011 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,012 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,013 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:59:27,014 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:59:27,014 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:59:27,014 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:59:27,015 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (1/1) ... [2022-11-03 03:59:27,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:59:27,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:27,054 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:59:27,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:59:27,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:59:27,102 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-03 03:59:27,102 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-03 03:59:27,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 03:59:27,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:59:27,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 03:59:27,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:59:27,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:59:27,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 03:59:27,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:59:27,186 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:59:27,189 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:59:27,390 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:59:27,439 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:59:27,443 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-03 03:59:27,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:59:27 BoogieIcfgContainer [2022-11-03 03:59:27,446 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:59:27,450 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:59:27,450 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:59:27,453 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:59:27,454 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:59:26" (1/3) ... [2022-11-03 03:59:27,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d4a5e0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:59:27, skipping insertion in model container [2022-11-03 03:59:27,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:59:26" (2/3) ... [2022-11-03 03:59:27,456 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d4a5e0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:59:27, skipping insertion in model container [2022-11-03 03:59:27,456 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:59:27" (3/3) ... [2022-11-03 03:59:27,457 INFO L112 eAbstractionObserver]: Analyzing ICFG array_init_nondet_vars.c [2022-11-03 03:59:27,477 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:59:27,477 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 03:59:27,560 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:59:27,576 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;@26fac3a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:59:27,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 03:59:27,580 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-11-03 03:59:27,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 03:59:27,588 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:27,590 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:27,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:27,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:27,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1661147299, now seen corresponding path program 1 times [2022-11-03 03:59:27,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:27,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418801500] [2022-11-03 03:59:27,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:27,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:28,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 03:59:28,014 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:28,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418801500] [2022-11-03 03:59:28,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418801500] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:59:28,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:59:28,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:59:28,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685665928] [2022-11-03 03:59:28,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:59:28,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:59:28,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:28,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:59:28,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:59:28,090 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-11-03 03:59:28,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:28,200 INFO L93 Difference]: Finished difference Result 32 states and 41 transitions. [2022-11-03 03:59:28,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:59:28,211 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-11-03 03:59:28,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:28,218 INFO L225 Difference]: With dead ends: 32 [2022-11-03 03:59:28,218 INFO L226 Difference]: Without dead ends: 23 [2022-11-03 03:59:28,221 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-11-03 03:59:28,224 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 8 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:28,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 25 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:59:28,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-11-03 03:59:28,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 16. [2022-11-03 03:59:28,263 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-11-03 03:59:28,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-11-03 03:59:28,266 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 13 [2022-11-03 03:59:28,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:28,267 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-11-03 03:59:28,268 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-11-03 03:59:28,268 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-11-03 03:59:28,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 03:59:28,271 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:28,271 INFO L195 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:28,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 03:59:28,272 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:28,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:28,274 INFO L85 PathProgramCache]: Analyzing trace with hash -279186300, now seen corresponding path program 1 times [2022-11-03 03:59:28,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:28,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465920123] [2022-11-03 03:59:28,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:28,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:28,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-03 03:59:28,912 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:28,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465920123] [2022-11-03 03:59:28,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465920123] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:28,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241259469] [2022-11-03 03:59:28,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:28,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:28,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:28,916 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:28,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 03:59:29,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:29,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-03 03:59:29,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:29,263 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:29,305 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:29,334 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-03 03:59:29,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:29,398 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:29,404 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-03 03:59:29,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241259469] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:29,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [145358794] [2022-11-03 03:59:29,556 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 03:59:29,556 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:29,559 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:29,564 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:29,566 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:29,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:29,759 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:29,759 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:29,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:29,799 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 03:59:30,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:30,096 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:30,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:30,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:30,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:30,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:30,777 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 03:59:30,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 03:59:30,968 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:31,095 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:31,096 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:32,183 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '205#(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-11-03 03:59:32,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:32,184 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:32,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-11-03 03:59:32,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538191659] [2022-11-03 03:59:32,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:32,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 03:59:32,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:32,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 03:59:32,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-11-03 03:59:32,188 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 10 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 03:59:32,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:32,480 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2022-11-03 03:59:32,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 03:59:32,481 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 10 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 18 [2022-11-03 03:59:32,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:32,482 INFO L225 Difference]: With dead ends: 37 [2022-11-03 03:59:32,483 INFO L226 Difference]: Without dead ends: 35 [2022-11-03 03:59:32,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=154, Invalid=902, Unknown=0, NotChecked=0, Total=1056 [2022-11-03 03:59:32,484 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:32,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 79 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:59:32,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-11-03 03:59:32,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 21. [2022-11-03 03:59:32,490 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-11-03 03:59:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 26 transitions. [2022-11-03 03:59:32,491 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 26 transitions. Word has length 18 [2022-11-03 03:59:32,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:32,492 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 26 transitions. [2022-11-03 03:59:32,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 10 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 03:59:32,492 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 26 transitions. [2022-11-03 03:59:32,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-03 03:59:32,493 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:32,493 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:32,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:32,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-11-03 03:59:32,694 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:32,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:32,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2118100484, now seen corresponding path program 1 times [2022-11-03 03:59:32,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:32,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615265513] [2022-11-03 03:59:32,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:32,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:32,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 03:59:32,767 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:32,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615265513] [2022-11-03 03:59:32,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615265513] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:32,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848058472] [2022-11-03 03:59:32,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:32,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:32,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:32,769 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:32,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 03:59:32,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:32,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 03:59:32,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:32,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 03:59:32,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:32,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 03:59:32,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848058472] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:32,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1645321751] [2022-11-03 03:59:32,951 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:32,951 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:32,951 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:32,952 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:32,952 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:33,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,045 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:33,045 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:33,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,070 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 03:59:33,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,258 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:33,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:33,797 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 03:59:33,798 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 03:59:33,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:34,044 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:34,045 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:34,898 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '443#(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-11-03 03:59:34,898 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:34,898 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:34,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-11-03 03:59:34,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935908517] [2022-11-03 03:59:34,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:34,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 03:59:34,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:34,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 03:59:34,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-11-03 03:59:34,900 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-11-03 03:59:34,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:34,969 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2022-11-03 03:59:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 03:59:34,970 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-11-03 03:59:34,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:34,971 INFO L225 Difference]: With dead ends: 40 [2022-11-03 03:59:34,971 INFO L226 Difference]: Without dead ends: 31 [2022-11-03 03:59:34,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-11-03 03:59:34,972 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 18 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:34,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 50 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:59:34,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-11-03 03:59:34,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 19. [2022-11-03 03:59:34,979 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-11-03 03:59:34,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 23 transitions. [2022-11-03 03:59:34,982 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 23 transitions. Word has length 21 [2022-11-03 03:59:34,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:34,984 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 23 transitions. [2022-11-03 03:59:34,984 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-11-03 03:59:34,984 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 23 transitions. [2022-11-03 03:59:34,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-03 03:59:34,985 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:34,986 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:35,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-03 03:59:35,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:35,208 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:35,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1891214013, now seen corresponding path program 2 times [2022-11-03 03:59:35,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:35,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144583376] [2022-11-03 03:59:35,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:35,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:35,596 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:35,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144583376] [2022-11-03 03:59:35,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144583376] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:35,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502483113] [2022-11-03 03:59:35,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 03:59:35,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:35,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:35,598 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:35,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 03:59:35,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 03:59:35,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:35,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-03 03:59:35,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:35,785 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:35,905 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 03:59:35,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 03:59:35,932 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:35,955 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-03 03:59:35,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:36,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:36,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:36,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502483113] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:36,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1641050501] [2022-11-03 03:59:36,180 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 03:59:36,180 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:36,180 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:36,180 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:36,180 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:36,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,261 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:36,261 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:36,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 03:59:36,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:36,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:36,903 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 03:59:36,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 03:59:36,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:37,071 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:37,072 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:38,008 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '691#(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-11-03 03:59:38,008 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:38,008 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:38,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-11-03 03:59:38,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988148738] [2022-11-03 03:59:38,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:38,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-03 03:59:38,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:38,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-03 03:59:38,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-11-03 03:59:38,010 INFO L87 Difference]: Start difference. First operand 19 states and 23 transitions. Second operand has 19 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 14 states have internal predecessors, (25), 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-11-03 03:59:38,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:38,256 INFO L93 Difference]: Finished difference Result 38 states and 44 transitions. [2022-11-03 03:59:38,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 03:59:38,257 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 14 states have internal predecessors, (25), 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-11-03 03:59:38,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:38,260 INFO L225 Difference]: With dead ends: 38 [2022-11-03 03:59:38,260 INFO L226 Difference]: Without dead ends: 36 [2022-11-03 03:59:38,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2022-11-03 03:59:38,266 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:38,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 75 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 170 Invalid, 0 Unknown, 15 Unchecked, 0.2s Time] [2022-11-03 03:59:38,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-11-03 03:59:38,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 26. [2022-11-03 03:59:38,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 18 states have internal predecessors, (21), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 03:59:38,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2022-11-03 03:59:38,289 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 23 [2022-11-03 03:59:38,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:38,289 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2022-11-03 03:59:38,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 14 states have internal predecessors, (25), 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-11-03 03:59:38,290 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2022-11-03 03:59:38,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-03 03:59:38,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:38,291 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:38,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:38,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:38,504 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:38,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:38,505 INFO L85 PathProgramCache]: Analyzing trace with hash 229839077, now seen corresponding path program 2 times [2022-11-03 03:59:38,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:38,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027620200] [2022-11-03 03:59:38,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:38,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:38,938 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:38,938 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:38,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027620200] [2022-11-03 03:59:38,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027620200] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:38,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275923485] [2022-11-03 03:59:38,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 03:59:38,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:38,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:38,939 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:38,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 03:59:38,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 03:59:38,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:38,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-03 03:59:39,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:39,139 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:39,184 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:39,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:39,269 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:39,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:39,427 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:39,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275923485] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:39,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1122094171] [2022-11-03 03:59:39,429 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:39,430 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:39,430 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:39,430 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:39,430 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:39,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:39,513 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:39,513 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:39,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:39,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 03:59:39,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:39,688 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:40,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:40,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:40,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:40,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:40,140 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 03:59:40,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 03:59:40,268 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:40,387 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:40,389 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:41,374 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '977#(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-11-03 03:59:41,374 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:41,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:41,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 20 [2022-11-03 03:59:41,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265257141] [2022-11-03 03:59:41,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:41,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 03:59:41,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 03:59:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-11-03 03:59:41,377 INFO L87 Difference]: Start difference. First operand 26 states and 31 transitions. Second operand has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-03 03:59:41,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:41,772 INFO L93 Difference]: Finished difference Result 50 states and 56 transitions. [2022-11-03 03:59:41,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 03:59:41,773 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 26 [2022-11-03 03:59:41,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:41,774 INFO L225 Difference]: With dead ends: 50 [2022-11-03 03:59:41,774 INFO L226 Difference]: Without dead ends: 48 [2022-11-03 03:59:41,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=219, Invalid=1503, Unknown=0, NotChecked=0, Total=1722 [2022-11-03 03:59:41,776 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 42 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:41,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 133 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 03:59:41,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-11-03 03:59:41,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 29. [2022-11-03 03:59:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 03:59:41,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 34 transitions. [2022-11-03 03:59:41,784 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 34 transitions. Word has length 26 [2022-11-03 03:59:41,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:41,784 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 34 transitions. [2022-11-03 03:59:41,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-03 03:59:41,784 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 34 transitions. [2022-11-03 03:59:41,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-03 03:59:41,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:41,785 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:41,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:41,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:41,996 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:41,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:41,997 INFO L85 PathProgramCache]: Analyzing trace with hash 260740068, now seen corresponding path program 3 times [2022-11-03 03:59:41,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:41,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645971972] [2022-11-03 03:59:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:41,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:42,569 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:42,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645971972] [2022-11-03 03:59:42,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645971972] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:42,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263424701] [2022-11-03 03:59:42,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 03:59:42,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:42,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:42,571 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:42,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 03:59:42,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 03:59:42,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:42,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-03 03:59:42,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:42,725 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:42,794 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 03:59:42,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 03:59:42,889 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 03:59:42,889 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 03:59:42,913 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 03:59:42,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:43,052 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:43,056 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:43,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263424701] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:43,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [543276590] [2022-11-03 03:59:43,171 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 03:59:43,172 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:43,172 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:43,172 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:43,172 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:43,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,241 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 03:59:43,241 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 03:59:43,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,290 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:43,291 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:43,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:43,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:43,926 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 03:59:43,926 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 03:59:43,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:44,059 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:44,060 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:44,974 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1303#(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-11-03 03:59:44,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:44,974 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:44,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 20 [2022-11-03 03:59:44,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068380950] [2022-11-03 03:59:44,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:44,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 03:59:44,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:44,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 03:59:44,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-11-03 03:59:44,976 INFO L87 Difference]: Start difference. First operand 29 states and 34 transitions. Second operand has 20 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-03 03:59:45,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:45,227 INFO L93 Difference]: Finished difference Result 41 states and 45 transitions. [2022-11-03 03:59:45,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 03:59:45,227 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) Word has length 28 [2022-11-03 03:59:45,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:45,228 INFO L225 Difference]: With dead ends: 41 [2022-11-03 03:59:45,228 INFO L226 Difference]: Without dead ends: 39 [2022-11-03 03:59:45,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2022-11-03 03:59:45,230 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:45,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 74 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 180 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-11-03 03:59:45,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-11-03 03:59:45,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 31. [2022-11-03 03:59:45,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 22 states have internal predecessors, (25), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 03:59:45,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2022-11-03 03:59:45,237 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 28 [2022-11-03 03:59:45,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:45,238 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2022-11-03 03:59:45,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-03 03:59:45,238 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2022-11-03 03:59:45,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-03 03:59:45,239 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:45,239 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:45,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:45,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:45,460 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:45,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:45,461 INFO L85 PathProgramCache]: Analyzing trace with hash 963584515, now seen corresponding path program 3 times [2022-11-03 03:59:45,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:45,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701458597] [2022-11-03 03:59:45,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:45,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:45,557 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-03 03:59:45,557 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:45,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701458597] [2022-11-03 03:59:45,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701458597] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:45,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695684522] [2022-11-03 03:59:45,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 03:59:45,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:45,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:45,559 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:45,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 03:59:45,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 03:59:45,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:45,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:59:45,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-03 03:59:45,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:45,770 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-03 03:59:45,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695684522] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:45,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1612766564] [2022-11-03 03:59:45,773 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:45,773 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:45,773 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:45,773 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:45,774 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:45,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:45,840 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 03:59:45,840 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 03:59:45,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:45,884 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:45,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:46,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:46,014 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:46,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:46,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:46,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:46,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:46,467 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 03:59:46,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 03:59:46,581 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:46,695 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:46,696 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:47,530 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1612#(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-11-03 03:59:47,531 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:47,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:47,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-11-03 03:59:47,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020933017] [2022-11-03 03:59:47,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:47,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 03:59:47,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:47,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 03:59:47,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-11-03 03:59:47,532 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-03 03:59:47,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:47,613 INFO L93 Difference]: Finished difference Result 53 states and 58 transitions. [2022-11-03 03:59:47,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 03:59:47,613 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 29 [2022-11-03 03:59:47,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:47,614 INFO L225 Difference]: With dead ends: 53 [2022-11-03 03:59:47,614 INFO L226 Difference]: Without dead ends: 41 [2022-11-03 03:59:47,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 65 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-11-03 03:59:47,615 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 21 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:47,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 52 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:59:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-03 03:59:47,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 28. [2022-11-03 03:59:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 03:59:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2022-11-03 03:59:47,623 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 29 [2022-11-03 03:59:47,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:47,623 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2022-11-03 03:59:47,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-03 03:59:47,623 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2022-11-03 03:59:47,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-03 03:59:47,624 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:47,624 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:47,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:47,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-03 03:59:47,840 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:47,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:47,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1882961244, now seen corresponding path program 4 times [2022-11-03 03:59:47,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:47,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793597123] [2022-11-03 03:59:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:47,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:48,294 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:48,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793597123] [2022-11-03 03:59:48,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793597123] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:48,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510596471] [2022-11-03 03:59:48,294 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 03:59:48,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:48,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:48,300 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:48,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 03:59:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:48,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-03 03:59:48,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:48,499 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:48,597 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 03:59:48,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 03:59:48,650 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:48,675 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 03:59:48,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:48,767 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:48,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:48,911 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:48,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510596471] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:48,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2044867005] [2022-11-03 03:59:48,913 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:48,913 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:48,913 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:48,914 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:48,914 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:48,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:48,981 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 03:59:48,982 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 03:59:48,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:49,023 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:49,024 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:49,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:49,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:49,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:49,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:49,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:49,568 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 03:59:49,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 03:59:49,635 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:49,750 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:49,751 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:50,734 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1947#(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-11-03 03:59:50,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:50,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:50,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 23 [2022-11-03 03:59:50,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362371409] [2022-11-03 03:59:50,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:50,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-03 03:59:50,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:50,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-03 03:59:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-11-03 03:59:50,737 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 23 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 10 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-03 03:59:51,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:51,049 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2022-11-03 03:59:51,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 03:59:51,050 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 10 states have call predecessors, (10), 8 states have call successors, (10) Word has length 31 [2022-11-03 03:59:51,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:51,051 INFO L225 Difference]: With dead ends: 36 [2022-11-03 03:59:51,052 INFO L226 Difference]: Without dead ends: 34 [2022-11-03 03:59:51,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-11-03 03:59:51,053 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:51,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 94 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 256 Invalid, 0 Unknown, 22 Unchecked, 0.2s Time] [2022-11-03 03:59:51,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-11-03 03:59:51,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 31. [2022-11-03 03:59:51,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 03:59:51,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 34 transitions. [2022-11-03 03:59:51,060 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 34 transitions. Word has length 31 [2022-11-03 03:59:51,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:51,061 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 34 transitions. [2022-11-03 03:59:51,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 10 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-03 03:59:51,061 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 34 transitions. [2022-11-03 03:59:51,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-03 03:59:51,062 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:51,062 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:51,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:51,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-03 03:59:51,278 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:51,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:51,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1274944484, now seen corresponding path program 5 times [2022-11-03 03:59:51,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:51,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002417810] [2022-11-03 03:59:51,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:51,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:51,884 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:51,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002417810] [2022-11-03 03:59:51,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002417810] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:51,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104438327] [2022-11-03 03:59:51,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 03:59:51,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:51,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:51,888 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:51,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 03:59:51,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 03:59:51,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:51,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-03 03:59:51,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:52,156 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:52,305 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:52,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:52,489 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:52,493 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:52,756 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:52,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104438327] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:59:52,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1371056776] [2022-11-03 03:59:52,758 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:52,758 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:52,759 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:52,759 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:52,759 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:52,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:52,825 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 03:59:52,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 03:59:52,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:52,869 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:52,870 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:53,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:53,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:53,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:53,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:53,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:53,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:53,487 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 03:59:53,488 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 03:59:53,604 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:53,730 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:53,731 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:54,810 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2303#(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-11-03 03:59:54,810 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:54,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 03:59:54,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-11-03 03:59:54,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829424808] [2022-11-03 03:59:54,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:54,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-03 03:59:54,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:54,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-03 03:59:54,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1754, Unknown=0, NotChecked=0, Total=1980 [2022-11-03 03:59:54,813 INFO L87 Difference]: Start difference. First operand 31 states and 34 transitions. Second operand has 33 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 27 states have internal predecessors, (53), 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-11-03 03:59:56,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:59:56,012 INFO L93 Difference]: Finished difference Result 68 states and 77 transitions. [2022-11-03 03:59:56,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 03:59:56,013 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 27 states have internal predecessors, (53), 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-11-03 03:59:56,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:59:56,014 INFO L225 Difference]: With dead ends: 68 [2022-11-03 03:59:56,014 INFO L226 Difference]: Without dead ends: 66 [2022-11-03 03:59:56,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1281 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=597, Invalid=3825, Unknown=0, NotChecked=0, Total=4422 [2022-11-03 03:59:56,016 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 119 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 03:59:56,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 148 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 03:59:56,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-11-03 03:59:56,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 46. [2022-11-03 03:59:56,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 36 states have internal predecessors, (39), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-03 03:59:56,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2022-11-03 03:59:56,027 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 34 [2022-11-03 03:59:56,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:59:56,028 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2022-11-03 03:59:56,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 27 states have internal predecessors, (53), 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-11-03 03:59:56,028 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2022-11-03 03:59:56,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-03 03:59:56,029 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:59:56,030 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:59:56,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 03:59:56,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:56,236 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:59:56,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:59:56,236 INFO L85 PathProgramCache]: Analyzing trace with hash 148186787, now seen corresponding path program 6 times [2022-11-03 03:59:56,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:59:56,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141688071] [2022-11-03 03:59:56,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:59:56,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:59:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:59:56,816 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-03 03:59:56,816 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:59:56,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141688071] [2022-11-03 03:59:56,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141688071] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:56,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044370463] [2022-11-03 03:59:56,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 03:59:56,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:59:56,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:59:56,818 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:59:56,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 03:59:56,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 03:59:56,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:59:56,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-03 03:59:56,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:59:57,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:57,137 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 03:59:57,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 03:59:57,254 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:57,276 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 03:59:57,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:59:57,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044370463] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:59:57,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [545123837] [2022-11-03 03:59:57,440 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 03:59:57,440 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:59:57,440 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:59:57,440 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:59:57,441 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:59:57,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:57,512 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:59:57,513 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:57,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:57,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 03:59:57,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:57,666 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:58,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:58,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:58,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:58,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:59:58,089 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 03:59:58,090 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 03:59:58,204 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 03:59:58,299 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 03:59:58,301 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 03:59:59,333 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2702#(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-11-03 03:59:59,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 03:59:59,333 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:59:59,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2022-11-03 03:59:59,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663357197] [2022-11-03 03:59:59,334 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 03:59:59,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-03 03:59:59,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:59:59,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-03 03:59:59,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1622, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 03:59:59,336 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 27 states, 25 states have (on average 1.72) internal successors, (43), 23 states have internal predecessors, (43), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-11-03 04:00:00,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:00,335 INFO L93 Difference]: Finished difference Result 66 states and 71 transitions. [2022-11-03 04:00:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 04:00:00,335 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 1.72) internal successors, (43), 23 states have internal predecessors, (43), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 39 [2022-11-03 04:00:00,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:00,336 INFO L225 Difference]: With dead ends: 66 [2022-11-03 04:00:00,337 INFO L226 Difference]: Without dead ends: 64 [2022-11-03 04:00:00,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=467, Invalid=3693, Unknown=0, NotChecked=0, Total=4160 [2022-11-03 04:00:00,339 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 59 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:00,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 206 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 442 Invalid, 0 Unknown, 30 Unchecked, 0.3s Time] [2022-11-03 04:00:00,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-03 04:00:00,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 48. [2022-11-03 04:00:00,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-03 04:00:00,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 52 transitions. [2022-11-03 04:00:00,351 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 52 transitions. Word has length 39 [2022-11-03 04:00:00,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:00,351 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 52 transitions. [2022-11-03 04:00:00,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 1.72) internal successors, (43), 23 states have internal predecessors, (43), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-11-03 04:00:00,352 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 52 transitions. [2022-11-03 04:00:00,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-03 04:00:00,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:00,353 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:00,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:00,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:00,568 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:00,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:00,569 INFO L85 PathProgramCache]: Analyzing trace with hash -588297339, now seen corresponding path program 7 times [2022-11-03 04:00:00,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:00,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564504382] [2022-11-03 04:00:00,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:00,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:01,052 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-03 04:00:01,052 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:01,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564504382] [2022-11-03 04:00:01,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564504382] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:01,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072349965] [2022-11-03 04:00:01,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:00:01,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:01,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:01,054 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:01,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 04:00:01,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:01,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-03 04:00:01,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:01,359 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:01,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-03 04:00:01,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:01,590 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:01,596 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:01,752 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-03 04:00:01,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072349965] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:01,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2071114343] [2022-11-03 04:00:01,755 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:01,755 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:01,755 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:01,755 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:01,756 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:01,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:01,817 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:01,818 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:01,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:01,861 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:01,861 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:01,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:01,990 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:02,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:02,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:02,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:02,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:02,412 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:02,413 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:02,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:02,624 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:02,625 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:03,656 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3195#(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-11-03 04:00:03,656 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:03,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:03,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2022-11-03 04:00:03,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599261690] [2022-11-03 04:00:03,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:03,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 04:00:03,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:03,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 04:00:03,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1271, Unknown=0, NotChecked=0, Total=1406 [2022-11-03 04:00:03,664 INFO L87 Difference]: Start difference. First operand 48 states and 52 transitions. Second operand has 26 states, 25 states have (on average 1.96) internal successors, (49), 22 states have internal predecessors, (49), 9 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2022-11-03 04:00:04,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:04,370 INFO L93 Difference]: Finished difference Result 87 states and 94 transitions. [2022-11-03 04:00:04,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-03 04:00:04,371 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 22 states have internal predecessors, (49), 9 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) Word has length 42 [2022-11-03 04:00:04,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:04,372 INFO L225 Difference]: With dead ends: 87 [2022-11-03 04:00:04,372 INFO L226 Difference]: Without dead ends: 85 [2022-11-03 04:00:04,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 99 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=301, Invalid=2561, Unknown=0, NotChecked=0, Total=2862 [2022-11-03 04:00:04,373 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 48 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:04,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 271 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:00:04,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-11-03 04:00:04,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 51. [2022-11-03 04:00:04,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 39 states have internal predecessors, (43), 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-11-03 04:00:04,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2022-11-03 04:00:04,395 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 42 [2022-11-03 04:00:04,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:04,396 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2022-11-03 04:00:04,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 22 states have internal predecessors, (49), 9 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2022-11-03 04:00:04,396 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2022-11-03 04:00:04,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-03 04:00:04,397 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:04,397 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:04,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:04,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-03 04:00:04,620 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:04,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:04,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1801020259, now seen corresponding path program 8 times [2022-11-03 04:00:04,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:04,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138894975] [2022-11-03 04:00:04,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:04,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:04,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:04,808 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-03 04:00:04,808 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:04,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138894975] [2022-11-03 04:00:04,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138894975] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:04,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942603984] [2022-11-03 04:00:04,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:00:04,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:04,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:04,810 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:04,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 04:00:04,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-03 04:00:04,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:04,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 04:00:04,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:05,050 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-03 04:00:05,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:05,164 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-03 04:00:05,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942603984] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:05,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1610104823] [2022-11-03 04:00:05,166 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:05,167 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:05,167 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:05,167 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:05,167 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:05,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,234 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:05,235 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:05,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,365 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:05,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:05,767 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:00:05,767 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:00:05,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:05,936 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:05,937 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:06,799 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3719#(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-11-03 04:00:06,799 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:06,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:06,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2022-11-03 04:00:06,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348405712] [2022-11-03 04:00:06,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:06,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-03 04:00:06,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:06,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-03 04:00:06,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-11-03 04:00:06,806 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 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-11-03 04:00:07,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:07,020 INFO L93 Difference]: Finished difference Result 90 states and 97 transitions. [2022-11-03 04:00:07,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 04:00:07,022 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 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 45 [2022-11-03 04:00:07,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:07,023 INFO L225 Difference]: With dead ends: 90 [2022-11-03 04:00:07,023 INFO L226 Difference]: Without dead ends: 55 [2022-11-03 04:00:07,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 107 SyntacticMatches, 9 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2022-11-03 04:00:07,024 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 63 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:07,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 87 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 04:00:07,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-11-03 04:00:07,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 42. [2022-11-03 04:00:07,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 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-11-03 04:00:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2022-11-03 04:00:07,036 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 45 [2022-11-03 04:00:07,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:07,037 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2022-11-03 04:00:07,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 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-11-03 04:00:07,037 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2022-11-03 04:00:07,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 04:00:07,038 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:07,038 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:07,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-03 04:00:07,252 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:07,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash 506144580, now seen corresponding path program 9 times [2022-11-03 04:00:07,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:07,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354455806] [2022-11-03 04:00:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 5 proven. 55 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:07,884 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:07,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354455806] [2022-11-03 04:00:07,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354455806] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:07,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062526159] [2022-11-03 04:00:07,885 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:00:07,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:07,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:07,886 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:07,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 04:00:07,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:00:07,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:07,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-03 04:00:07,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:08,218 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:08,327 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:00:08,327 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:00:08,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:08,475 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 15 proven. 55 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-03 04:00:08,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:08,612 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:08,616 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 5 proven. 55 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:08,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062526159] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:08,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [141517292] [2022-11-03 04:00:08,798 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:08,799 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:08,799 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:08,799 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:08,799 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:08,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:08,858 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:08,858 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:08,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:08,896 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:08,896 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:09,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:09,013 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:09,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:09,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:09,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:09,441 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:00:09,441 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:00:09,512 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:09,626 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:09,627 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:10,660 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4243#(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-11-03 04:00:10,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:10,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:10,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 31 [2022-11-03 04:00:10,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612337109] [2022-11-03 04:00:10,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:10,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-03 04:00:10,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-03 04:00:10,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1639, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 04:00:10,662 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand has 31 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 26 states have internal predecessors, (56), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (14), 14 states have call predecessors, (14), 12 states have call successors, (14) [2022-11-03 04:00:11,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:11,063 INFO L93 Difference]: Finished difference Result 52 states and 56 transitions. [2022-11-03 04:00:11,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-03 04:00:11,064 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 26 states have internal predecessors, (56), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (14), 14 states have call predecessors, (14), 12 states have call successors, (14) Word has length 47 [2022-11-03 04:00:11,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:11,064 INFO L225 Difference]: With dead ends: 52 [2022-11-03 04:00:11,065 INFO L226 Difference]: Without dead ends: 50 [2022-11-03 04:00:11,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 111 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=216, Invalid=2234, Unknown=0, NotChecked=0, Total=2450 [2022-11-03 04:00:11,066 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 24 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:11,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 132 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 451 Invalid, 0 Unknown, 25 Unchecked, 0.3s Time] [2022-11-03 04:00:11,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-03 04:00:11,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2022-11-03 04:00:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 states have internal predecessors, (36), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-03 04:00:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 50 transitions. [2022-11-03 04:00:11,078 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 50 transitions. Word has length 47 [2022-11-03 04:00:11,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:11,078 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 50 transitions. [2022-11-03 04:00:11,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 26 states have internal predecessors, (56), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (14), 14 states have call predecessors, (14), 12 states have call successors, (14) [2022-11-03 04:00:11,079 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 50 transitions. [2022-11-03 04:00:11,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-03 04:00:11,080 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:11,080 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:11,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:11,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:11,296 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:11,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:11,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1071482044, now seen corresponding path program 10 times [2022-11-03 04:00:11,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:11,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740473930] [2022-11-03 04:00:11,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:11,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:11,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:11,840 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:11,840 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:11,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740473930] [2022-11-03 04:00:11,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740473930] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:11,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632331483] [2022-11-03 04:00:11,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:00:11,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:11,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:11,844 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:11,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 04:00:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:11,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-03 04:00:11,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:12,199 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:12,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:12,387 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:12,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:12,484 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:12,487 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:12,654 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 65 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:12,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632331483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:12,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2009125187] [2022-11-03 04:00:12,656 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:12,657 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:12,657 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:12,657 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:12,658 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:12,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:12,729 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:12,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:12,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:12,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:12,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:12,873 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:13,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:13,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:13,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:13,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:13,254 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:13,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:13,356 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:13,461 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:13,462 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:14,528 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4741#(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-11-03 04:00:14,528 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:14,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:14,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 30 [2022-11-03 04:00:14,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595089648] [2022-11-03 04:00:14,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:14,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-03 04:00:14,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:14,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-03 04:00:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1573, Unknown=0, NotChecked=0, Total=1722 [2022-11-03 04:00:14,532 INFO L87 Difference]: Start difference. First operand 47 states and 50 transitions. Second operand has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 26 states have internal predecessors, (59), 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-11-03 04:00:15,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:15,398 INFO L93 Difference]: Finished difference Result 81 states and 87 transitions. [2022-11-03 04:00:15,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 04:00:15,399 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 26 states have internal predecessors, (59), 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 50 [2022-11-03 04:00:15,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:15,400 INFO L225 Difference]: With dead ends: 81 [2022-11-03 04:00:15,400 INFO L226 Difference]: Without dead ends: 79 [2022-11-03 04:00:15,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 121 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 981 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=348, Invalid=3312, Unknown=0, NotChecked=0, Total=3660 [2022-11-03 04:00:15,402 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 83 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:15,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 263 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 04:00:15,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-03 04:00:15,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 53. [2022-11-03 04:00:15,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 39 states have (on average 1.0769230769230769) internal successors, (42), 39 states have internal predecessors, (42), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-03 04:00:15,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 58 transitions. [2022-11-03 04:00:15,414 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 58 transitions. Word has length 50 [2022-11-03 04:00:15,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:15,415 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 58 transitions. [2022-11-03 04:00:15,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 26 states have internal predecessors, (59), 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-11-03 04:00:15,415 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 58 transitions. [2022-11-03 04:00:15,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-03 04:00:15,416 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:15,416 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:15,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:15,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:15,624 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:15,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:15,624 INFO L85 PathProgramCache]: Analyzing trace with hash -319117500, now seen corresponding path program 11 times [2022-11-03 04:00:15,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:15,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128494756] [2022-11-03 04:00:15,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:15,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 27 proven. 48 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 04:00:15,869 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:15,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128494756] [2022-11-03 04:00:15,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128494756] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:15,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407424051] [2022-11-03 04:00:15,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:00:15,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:15,871 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:15,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 04:00:16,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-03 04:00:16,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:16,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-03 04:00:16,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:16,189 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 40 proven. 35 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 04:00:16,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:16,326 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 40 proven. 35 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 04:00:16,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407424051] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:16,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [734606494] [2022-11-03 04:00:16,327 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:16,328 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:16,329 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:16,329 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:16,329 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:16,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,397 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:16,397 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:16,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,440 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:16,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:16,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:16,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:16,963 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:16,963 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:17,060 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:17,150 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:17,151 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:18,021 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5319#(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-11-03 04:00:18,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:18,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:18,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2022-11-03 04:00:18,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693112521] [2022-11-03 04:00:18,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:18,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-03 04:00:18,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:18,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-03 04:00:18,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2022-11-03 04:00:18,023 INFO L87 Difference]: Start difference. First operand 53 states and 58 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-03 04:00:18,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:18,224 INFO L93 Difference]: Finished difference Result 84 states and 90 transitions. [2022-11-03 04:00:18,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-03 04:00:18,224 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 53 [2022-11-03 04:00:18,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:18,225 INFO L225 Difference]: With dead ends: 84 [2022-11-03 04:00:18,225 INFO L226 Difference]: Without dead ends: 63 [2022-11-03 04:00:18,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 128 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=236, Invalid=1246, Unknown=0, NotChecked=0, Total=1482 [2022-11-03 04:00:18,226 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 70 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:18,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 95 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 04:00:18,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-03 04:00:18,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 50. [2022-11-03 04:00:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-03 04:00:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2022-11-03 04:00:18,240 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 53 [2022-11-03 04:00:18,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:18,240 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2022-11-03 04:00:18,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-03 04:00:18,240 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2022-11-03 04:00:18,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-03 04:00:18,241 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:18,242 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:18,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:18,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 04:00:18,444 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:18,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:18,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1067309053, now seen corresponding path program 12 times [2022-11-03 04:00:18,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:18,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669807530] [2022-11-03 04:00:18,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:18,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:19,119 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 83 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:19,119 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:19,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669807530] [2022-11-03 04:00:19,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669807530] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:19,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588265595] [2022-11-03 04:00:19,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:00:19,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:19,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:19,121 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:19,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 04:00:19,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:00:19,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:19,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-03 04:00:19,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:19,464 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:19,569 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:00:19,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:00:19,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:19,740 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 18 proven. 83 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 04:00:19,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:19,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:19,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:20,081 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 83 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:20,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588265595] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:20,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [842442573] [2022-11-03 04:00:20,083 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:20,083 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:20,083 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:20,084 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:20,084 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:20,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,148 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:20,149 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:20,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,159 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:20,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:20,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:20,686 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:00:20,687 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:00:20,753 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:20,860 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:20,861 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:22,001 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5894#(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-11-03 04:00:22,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:22,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:22,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 18] total 35 [2022-11-03 04:00:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426122146] [2022-11-03 04:00:22,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:22,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-03 04:00:22,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-03 04:00:22,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1979, Unknown=0, NotChecked=0, Total=2162 [2022-11-03 04:00:22,003 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 35 states, 33 states have (on average 2.0) internal successors, (66), 30 states have internal predecessors, (66), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (16), 16 states have call predecessors, (16), 14 states have call successors, (16) [2022-11-03 04:00:22,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:22,597 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2022-11-03 04:00:22,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 04:00:22,598 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 2.0) internal successors, (66), 30 states have internal predecessors, (66), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (16), 16 states have call predecessors, (16), 14 states have call successors, (16) Word has length 55 [2022-11-03 04:00:22,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:22,599 INFO L225 Difference]: With dead ends: 60 [2022-11-03 04:00:22,599 INFO L226 Difference]: Without dead ends: 58 [2022-11-03 04:00:22,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 133 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 990 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=259, Invalid=2933, Unknown=0, NotChecked=0, Total=3192 [2022-11-03 04:00:22,601 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 31 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:22,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 239 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 738 Invalid, 0 Unknown, 40 Unchecked, 0.4s Time] [2022-11-03 04:00:22,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-03 04:00:22,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 55. [2022-11-03 04:00:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 40 states have (on average 1.05) internal successors, (42), 40 states have internal predecessors, (42), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-03 04:00:22,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 58 transitions. [2022-11-03 04:00:22,615 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 58 transitions. Word has length 55 [2022-11-03 04:00:22,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:22,616 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 58 transitions. [2022-11-03 04:00:22,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 2.0) internal successors, (66), 30 states have internal predecessors, (66), 14 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (16), 16 states have call predecessors, (16), 14 states have call successors, (16) [2022-11-03 04:00:22,616 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 58 transitions. [2022-11-03 04:00:22,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-03 04:00:22,617 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:22,617 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:22,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:22,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:22,844 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:22,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash -555594203, now seen corresponding path program 13 times [2022-11-03 04:00:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:22,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696897877] [2022-11-03 04:00:22,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:22,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:22,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:23,553 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 7 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:23,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:23,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696897877] [2022-11-03 04:00:23,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696897877] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:23,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615273643] [2022-11-03 04:00:23,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:00:23,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:23,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:23,556 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:23,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 04:00:23,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:23,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-03 04:00:23,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:23,841 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:24,026 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:24,048 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 7 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:24,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:24,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:24,146 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 7 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:24,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615273643] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:24,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1200772208] [2022-11-03 04:00:24,452 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:24,452 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:24,453 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:24,453 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:24,453 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:24,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:24,542 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:24,542 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:24,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:24,553 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:24,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:24,672 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:25,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:25,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:25,039 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:00:25,040 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:00:25,113 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:25,200 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:25,203 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:26,320 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6475#(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-11-03 04:00:26,320 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:26,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:26,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 35 [2022-11-03 04:00:26,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881617214] [2022-11-03 04:00:26,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:26,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-03 04:00:26,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:26,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-03 04:00:26,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1991, Unknown=0, NotChecked=0, Total=2162 [2022-11-03 04:00:26,322 INFO L87 Difference]: Start difference. First operand 55 states and 58 transitions. Second operand has 35 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 30 states have internal predecessors, (70), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (16), 16 states have call predecessors, (16), 13 states have call successors, (16) [2022-11-03 04:00:27,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:27,514 INFO L93 Difference]: Finished difference Result 92 states and 98 transitions. [2022-11-03 04:00:27,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-03 04:00:27,515 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 30 states have internal predecessors, (70), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (16), 16 states have call predecessors, (16), 13 states have call successors, (16) Word has length 58 [2022-11-03 04:00:27,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:27,517 INFO L225 Difference]: With dead ends: 92 [2022-11-03 04:00:27,517 INFO L226 Difference]: Without dead ends: 90 [2022-11-03 04:00:27,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 140 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=403, Invalid=4289, Unknown=0, NotChecked=0, Total=4692 [2022-11-03 04:00:27,519 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 71 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:27,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 361 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 04:00:27,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-03 04:00:27,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 61. [2022-11-03 04:00:27,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 45 states have internal predecessors, (48), 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-11-03 04:00:27,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2022-11-03 04:00:27,543 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 58 [2022-11-03 04:00:27,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:27,543 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2022-11-03 04:00:27,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 30 states have internal predecessors, (70), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (16), 16 states have call predecessors, (16), 13 states have call successors, (16) [2022-11-03 04:00:27,544 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2022-11-03 04:00:27,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-03 04:00:27,545 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:27,545 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:27,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:27,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-03 04:00:27,760 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:27,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:27,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1102568643, now seen corresponding path program 14 times [2022-11-03 04:00:27,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:27,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232081466] [2022-11-03 04:00:27,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:27,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 41 proven. 67 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-03 04:00:28,008 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:28,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232081466] [2022-11-03 04:00:28,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232081466] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:28,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362073193] [2022-11-03 04:00:28,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:00:28,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:28,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:28,010 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:28,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 04:00:28,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-03 04:00:28,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:28,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-03 04:00:28,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:28,335 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 57 proven. 51 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-03 04:00:28,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 57 proven. 51 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-03 04:00:28,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362073193] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:28,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1411477256] [2022-11-03 04:00:28,525 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:28,525 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:28,525 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:28,525 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:28,526 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:28,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:28,584 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:28,585 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:28,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:28,623 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:28,623 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:28,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:28,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:29,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:29,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:29,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:29,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:29,121 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:29,121 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:29,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:29,302 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:29,303 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:30,182 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7138#(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-11-03 04:00:30,182 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:30,182 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:30,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2022-11-03 04:00:30,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649869050] [2022-11-03 04:00:30,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:30,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-03 04:00:30,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:30,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-03 04:00:30,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-11-03 04:00:30,185 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-03 04:00:30,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:30,401 INFO L93 Difference]: Finished difference Result 95 states and 101 transitions. [2022-11-03 04:00:30,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 04:00:30,403 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 61 [2022-11-03 04:00:30,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:30,404 INFO L225 Difference]: With dead ends: 95 [2022-11-03 04:00:30,404 INFO L226 Difference]: Without dead ends: 71 [2022-11-03 04:00:30,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 149 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=291, Invalid=1515, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 04:00:30,406 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 75 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:30,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 106 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 04:00:30,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-11-03 04:00:30,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 58. [2022-11-03 04:00:30,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 42 states have (on average 1.0476190476190477) internal successors, (44), 42 states have internal predecessors, (44), 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-11-03 04:00:30,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 62 transitions. [2022-11-03 04:00:30,421 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 62 transitions. Word has length 61 [2022-11-03 04:00:30,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:30,421 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 62 transitions. [2022-11-03 04:00:30,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-03 04:00:30,422 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 62 transitions. [2022-11-03 04:00:30,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-03 04:00:30,422 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:30,422 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 7, 7, 7, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:30,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:30,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-03 04:00:30,623 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:30,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash -909849628, now seen corresponding path program 15 times [2022-11-03 04:00:30,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:30,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067817330] [2022-11-03 04:00:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:30,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:30,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:31,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:31,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067817330] [2022-11-03 04:00:31,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067817330] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:31,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115674871] [2022-11-03 04:00:31,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:00:31,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:31,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:31,292 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:31,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 04:00:31,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:00:31,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:31,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-03 04:00:31,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:31,705 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:31,807 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:00:31,808 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:00:31,993 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 21 proven. 117 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 04:00:32,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:32,147 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:32,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:32,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115674871] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:32,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [797224049] [2022-11-03 04:00:32,328 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:32,328 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:32,329 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:32,329 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:32,329 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:32,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,397 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:32,398 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:32,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,436 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:32,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:32,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:32,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:32,911 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:32,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:33,019 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:33,110 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:33,111 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:34,229 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7793#(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-11-03 04:00:34,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:34,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:34,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 37 [2022-11-03 04:00:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159507494] [2022-11-03 04:00:34,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-03 04:00:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-03 04:00:34,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=2162, Unknown=0, NotChecked=0, Total=2352 [2022-11-03 04:00:34,231 INFO L87 Difference]: Start difference. First operand 58 states and 62 transitions. Second operand has 37 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 33 states have internal predecessors, (74), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 17 states have call predecessors, (17), 15 states have call successors, (17) [2022-11-03 04:00:34,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:34,724 INFO L93 Difference]: Finished difference Result 85 states and 91 transitions. [2022-11-03 04:00:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 04:00:34,725 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 33 states have internal predecessors, (74), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 17 states have call predecessors, (17), 15 states have call successors, (17) Word has length 63 [2022-11-03 04:00:34,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:34,726 INFO L225 Difference]: With dead ends: 85 [2022-11-03 04:00:34,726 INFO L226 Difference]: Without dead ends: 83 [2022-11-03 04:00:34,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 159 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=249, Invalid=2943, Unknown=0, NotChecked=0, Total=3192 [2022-11-03 04:00:34,728 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 45 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:34,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 220 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 567 Invalid, 0 Unknown, 50 Unchecked, 0.3s Time] [2022-11-03 04:00:34,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-03 04:00:34,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 66. [2022-11-03 04:00:34,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 48 states have (on average 1.0625) internal successors, (51), 48 states have internal predecessors, (51), 10 states have call successors, (10), 7 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 04:00:34,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 71 transitions. [2022-11-03 04:00:34,743 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 71 transitions. Word has length 63 [2022-11-03 04:00:34,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:34,743 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 71 transitions. [2022-11-03 04:00:34,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 33 states have internal predecessors, (74), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 17 states have call predecessors, (17), 15 states have call successors, (17) [2022-11-03 04:00:34,744 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 71 transitions. [2022-11-03 04:00:34,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-03 04:00:34,745 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:34,745 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:34,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:34,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:34,960 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:34,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash 213848740, now seen corresponding path program 16 times [2022-11-03 04:00:34,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:34,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479261555] [2022-11-03 04:00:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:34,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:34,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 133 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:35,689 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:35,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479261555] [2022-11-03 04:00:35,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479261555] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:35,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192144779] [2022-11-03 04:00:35,690 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:00:35,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:35,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:35,691 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:35,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-03 04:00:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:35,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-03 04:00:35,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:35,984 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:36,209 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 133 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:36,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:36,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:36,343 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:36,690 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 133 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:36,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192144779] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:36,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1780452748] [2022-11-03 04:00:36,691 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:36,691 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:36,692 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:36,692 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:36,692 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:36,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:36,758 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:36,758 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:36,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:36,767 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:36,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:36,880 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:37,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:37,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:37,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:37,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:37,237 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:37,237 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:37,332 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:37,419 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:37,420 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:38,571 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8479#(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-11-03 04:00:38,571 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:38,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:38,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 39 [2022-11-03 04:00:38,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657691749] [2022-11-03 04:00:38,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:38,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-03 04:00:38,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:38,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-03 04:00:38,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2365, Unknown=0, NotChecked=0, Total=2550 [2022-11-03 04:00:38,573 INFO L87 Difference]: Start difference. First operand 66 states and 71 transitions. Second operand has 39 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 34 states have internal predecessors, (80), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2022-11-03 04:00:40,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:40,122 INFO L93 Difference]: Finished difference Result 105 states and 111 transitions. [2022-11-03 04:00:40,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-03 04:00:40,122 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 34 states have internal predecessors, (80), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) Word has length 66 [2022-11-03 04:00:40,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:40,123 INFO L225 Difference]: With dead ends: 105 [2022-11-03 04:00:40,123 INFO L226 Difference]: Without dead ends: 103 [2022-11-03 04:00:40,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 162 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=450, Invalid=5250, Unknown=0, NotChecked=0, Total=5700 [2022-11-03 04:00:40,125 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 89 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 1383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:40,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 533 Invalid, 1383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1258 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-03 04:00:40,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-11-03 04:00:40,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 69. [2022-11-03 04:00:40,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 51 states have internal predecessors, (54), 10 states have call successors, (10), 7 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 04:00:40,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2022-11-03 04:00:40,145 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 66 [2022-11-03 04:00:40,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:40,146 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2022-11-03 04:00:40,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 34 states have internal predecessors, (80), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2022-11-03 04:00:40,146 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2022-11-03 04:00:40,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-03 04:00:40,147 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:40,147 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:40,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:40,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:40,352 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:40,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:40,352 INFO L85 PathProgramCache]: Analyzing trace with hash -271184507, now seen corresponding path program 17 times [2022-11-03 04:00:40,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:40,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447429212] [2022-11-03 04:00:40,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:40,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:40,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:41,210 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 7 proven. 141 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:00:41,210 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:41,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447429212] [2022-11-03 04:00:41,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447429212] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:41,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010629093] [2022-11-03 04:00:41,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:00:41,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:41,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:41,212 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:41,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-03 04:00:41,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-11-03 04:00:41,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:41,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-03 04:00:41,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:41,662 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:45,866 INFO L356 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2022-11-03 04:00:45,867 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 29 treesize of output 28 [2022-11-03 04:00:48,079 INFO L356 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2022-11-03 04:00:48,079 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 29 treesize of output 28 [2022-11-03 04:00:48,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:48,349 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 38 proven. 138 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-03 04:00:48,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:48,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010629093] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:48,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1849629687] [2022-11-03 04:00:48,511 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:48,511 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:48,511 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:48,511 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:48,511 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:48,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:48,575 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:48,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:48,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:48,620 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:48,622 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:48,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:48,752 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:49,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:49,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:49,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:49,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:49,145 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:00:49,145 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:00:49,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:49,355 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:49,356 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:53,502 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9090#(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-11-03 04:00:53,502 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:53,502 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 04:00:53,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22] total 31 [2022-11-03 04:00:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526332133] [2022-11-03 04:00:53,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:53,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-03 04:00:53,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-03 04:00:53,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1801, Unknown=3, NotChecked=0, Total=1980 [2022-11-03 04:00:53,503 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 28 states have internal predecessors, (61), 11 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-03 04:00:54,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:54,144 INFO L93 Difference]: Finished difference Result 92 states and 96 transitions. [2022-11-03 04:00:54,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-03 04:00:54,144 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 28 states have internal predecessors, (61), 11 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) Word has length 68 [2022-11-03 04:00:54,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:54,145 INFO L225 Difference]: With dead ends: 92 [2022-11-03 04:00:54,145 INFO L226 Difference]: Without dead ends: 90 [2022-11-03 04:00:54,145 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 126 SyntacticMatches, 10 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1076 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=266, Invalid=2811, Unknown=3, NotChecked=0, Total=3080 [2022-11-03 04:00:54,146 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:54,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 253 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 694 Invalid, 0 Unknown, 97 Unchecked, 0.4s Time] [2022-11-03 04:00:54,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-03 04:00:54,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 71. [2022-11-03 04:00:54,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 52 states have internal predecessors, (55), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 04:00:54,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 75 transitions. [2022-11-03 04:00:54,164 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 75 transitions. Word has length 68 [2022-11-03 04:00:54,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:54,164 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 75 transitions. [2022-11-03 04:00:54,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 28 states have internal predecessors, (61), 11 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (13), 13 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-03 04:00:54,165 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 75 transitions. [2022-11-03 04:00:54,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-03 04:00:54,166 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:54,172 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:54,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:54,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:54,373 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:54,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:54,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1336824804, now seen corresponding path program 18 times [2022-11-03 04:00:54,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:54,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549412878] [2022-11-03 04:00:54,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:54,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:54,665 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 58 proven. 89 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-03 04:00:54,665 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:54,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549412878] [2022-11-03 04:00:54,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549412878] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:54,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229199851] [2022-11-03 04:00:54,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:00:54,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:54,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:54,672 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:54,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-03 04:00:54,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:00:54,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:00:54,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-03 04:00:54,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 77 proven. 70 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-03 04:00:55,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:55,242 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 77 proven. 70 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-03 04:00:55,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229199851] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:55,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [75012421] [2022-11-03 04:00:55,243 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:55,243 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:55,243 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:55,244 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:55,244 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:55,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,308 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:00:55,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:00:55,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,349 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:55,349 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:55,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,469 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:55,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:55,868 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:00:55,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:00:55,936 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:56,018 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:00:56,019 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:00:56,947 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9801#(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-11-03 04:00:56,947 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:00:56,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:00:56,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2022-11-03 04:00:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84534514] [2022-11-03 04:00:56,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:00:56,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-03 04:00:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:00:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-03 04:00:56,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-11-03 04:00:56,949 INFO L87 Difference]: Start difference. First operand 71 states and 75 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-03 04:00:57,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:00:57,191 INFO L93 Difference]: Finished difference Result 108 states and 113 transitions. [2022-11-03 04:00:57,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-03 04:00:57,194 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 69 [2022-11-03 04:00:57,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:00:57,195 INFO L225 Difference]: With dead ends: 108 [2022-11-03 04:00:57,195 INFO L226 Difference]: Without dead ends: 81 [2022-11-03 04:00:57,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 170 SyntacticMatches, 15 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=353, Invalid=1809, Unknown=0, NotChecked=0, Total=2162 [2022-11-03 04:00:57,196 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 108 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:00:57,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 85 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 04:00:57,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-11-03 04:00:57,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 68. [2022-11-03 04:00:57,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 49 states have (on average 1.0408163265306123) internal successors, (51), 49 states have internal predecessors, (51), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 04:00:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 71 transitions. [2022-11-03 04:00:57,217 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 71 transitions. Word has length 69 [2022-11-03 04:00:57,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:00:57,218 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 71 transitions. [2022-11-03 04:00:57,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-03 04:00:57,218 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 71 transitions. [2022-11-03 04:00:57,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-03 04:00:57,219 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:00:57,219 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:00:57,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-03 04:00:57,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-03 04:00:57,420 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:00:57,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:00:57,420 INFO L85 PathProgramCache]: Analyzing trace with hash -18652829, now seen corresponding path program 19 times [2022-11-03 04:00:57,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:00:57,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203945781] [2022-11-03 04:00:57,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:00:57,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:00:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:58,221 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 8 proven. 157 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:00:58,221 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:00:58,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203945781] [2022-11-03 04:00:58,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203945781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:00:58,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321215952] [2022-11-03 04:00:58,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:00:58,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:00:58,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:00:58,223 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:00:58,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-03 04:00:58,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:00:58,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-03 04:00:58,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:00:58,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:58,857 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:00:58,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:00:59,102 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:59,132 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 24 proven. 157 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-03 04:00:59,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:00:59,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:59,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:59,491 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 8 proven. 157 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:00:59,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321215952] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:00:59,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1832458511] [2022-11-03 04:00:59,492 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:00:59,493 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:00:59,493 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:00:59,493 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:00:59,493 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:00:59,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:59,565 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:00:59,566 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:00:59,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:59,577 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:00:59,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:00:59,695 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:00,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:00,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:00,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:00,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:00,054 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:01:00,055 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:01:00,152 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:00,234 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:00,235 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:01,433 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10544#(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-11-03 04:01:01,434 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:01,434 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:01,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 22] total 41 [2022-11-03 04:01:01,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252442278] [2022-11-03 04:01:01,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:01,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-03 04:01:01,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:01,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-03 04:01:01,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2550, Unknown=0, NotChecked=0, Total=2756 [2022-11-03 04:01:01,435 INFO L87 Difference]: Start difference. First operand 68 states and 71 transitions. Second operand has 41 states, 40 states have (on average 2.1) internal successors, (84), 37 states have internal predecessors, (84), 17 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (19), 19 states have call predecessors, (19), 17 states have call successors, (19) [2022-11-03 04:01:02,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:02,156 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2022-11-03 04:01:02,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-03 04:01:02,157 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.1) internal successors, (84), 37 states have internal predecessors, (84), 17 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (19), 19 states have call predecessors, (19), 17 states have call successors, (19) Word has length 71 [2022-11-03 04:01:02,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:02,158 INFO L225 Difference]: With dead ends: 76 [2022-11-03 04:01:02,158 INFO L226 Difference]: Without dead ends: 74 [2022-11-03 04:01:02,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 176 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1294 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=298, Invalid=3862, Unknown=0, NotChecked=0, Total=4160 [2022-11-03 04:01:02,159 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 38 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:02,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 266 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 860 Invalid, 0 Unknown, 27 Unchecked, 0.5s Time] [2022-11-03 04:01:02,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-11-03 04:01:02,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 71. [2022-11-03 04:01:02,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 52 states have (on average 1.0384615384615385) internal successors, (54), 52 states have internal predecessors, (54), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 04:01:02,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 74 transitions. [2022-11-03 04:01:02,182 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 74 transitions. Word has length 71 [2022-11-03 04:01:02,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:02,183 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 74 transitions. [2022-11-03 04:01:02,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.1) internal successors, (84), 37 states have internal predecessors, (84), 17 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (19), 19 states have call predecessors, (19), 17 states have call successors, (19) [2022-11-03 04:01:02,183 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 74 transitions. [2022-11-03 04:01:02,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-03 04:01:02,184 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:02,184 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:02,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:02,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-03 04:01:02,404 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:02,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:02,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1630136123, now seen corresponding path program 20 times [2022-11-03 04:01:02,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:02,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364634129] [2022-11-03 04:01:02,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:02,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:03,182 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:01:03,183 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:03,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364634129] [2022-11-03 04:01:03,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364634129] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:03,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632033807] [2022-11-03 04:01:03,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:01:03,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:03,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:03,185 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:03,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-03 04:01:03,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-11-03 04:01:03,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:03,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-03 04:01:03,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:03,984 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:04,396 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:01:04,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:04,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:04,913 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:05,464 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 9 proven. 176 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:01:05,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632033807] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:05,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1051450865] [2022-11-03 04:01:05,466 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:05,467 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:05,467 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:05,467 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:05,467 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:05,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:05,526 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:05,526 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:05,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:05,563 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:05,563 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:05,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:05,689 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:06,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:06,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:06,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:06,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:06,046 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:01:06,047 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:01:06,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:06,240 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:06,241 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:07,559 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11298#(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-11-03 04:01:07,559 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:07,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:07,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 61 [2022-11-03 04:01:07,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579020416] [2022-11-03 04:01:07,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:07,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-03 04:01:07,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:07,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-03 04:01:07,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=490, Invalid=4766, Unknown=0, NotChecked=0, Total=5256 [2022-11-03 04:01:07,562 INFO L87 Difference]: Start difference. First operand 71 states and 74 transitions. Second operand has 61 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 56 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-11-03 04:01:10,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:10,747 INFO L93 Difference]: Finished difference Result 138 states and 152 transitions. [2022-11-03 04:01:10,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-03 04:01:10,748 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 56 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-11-03 04:01:10,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:10,748 INFO L225 Difference]: With dead ends: 138 [2022-11-03 04:01:10,749 INFO L226 Difference]: Without dead ends: 136 [2022-11-03 04:01:10,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 171 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4306 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1440, Invalid=12366, Unknown=0, NotChecked=0, Total=13806 [2022-11-03 04:01:10,751 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 193 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:10,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 652 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 1761 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-03 04:01:10,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-03 04:01:10,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 101. [2022-11-03 04:01:10,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 81 states have (on average 1.037037037037037) internal successors, (84), 81 states have internal predecessors, (84), 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-11-03 04:01:10,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 106 transitions. [2022-11-03 04:01:10,793 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 106 transitions. Word has length 74 [2022-11-03 04:01:10,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:10,794 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 106 transitions. [2022-11-03 04:01:10,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 56 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-11-03 04:01:10,794 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 106 transitions. [2022-11-03 04:01:10,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-03 04:01:10,795 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:10,795 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 9, 9, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:10,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:11,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:11,004 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:11,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:11,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1512359804, now seen corresponding path program 21 times [2022-11-03 04:01:11,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:11,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261215012] [2022-11-03 04:01:11,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:11,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:11,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:11,928 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 9 proven. 203 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:11,928 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:11,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261215012] [2022-11-03 04:01:11,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261215012] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:11,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388977030] [2022-11-03 04:01:11,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:01:11,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:11,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:11,930 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:11,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-03 04:01:12,071 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:01:12,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:12,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-03 04:01:12,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:12,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:12,658 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:01:12,658 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:01:12,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:13,014 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 27 proven. 203 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-03 04:01:13,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:13,175 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:13,178 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 9 proven. 203 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:13,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388977030] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:13,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1379734838] [2022-11-03 04:01:13,419 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:13,419 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:13,420 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:13,420 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:13,420 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:13,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:13,484 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:13,484 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:13,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:13,520 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:13,521 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:13,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:13,646 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:14,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:14,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:14,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:14,031 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:14,031 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:14,093 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:14,185 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:14,187 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:15,494 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12257#(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-11-03 04:01:15,494 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:15,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:15,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 24] total 47 [2022-11-03 04:01:15,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132908994] [2022-11-03 04:01:15,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:15,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-03 04:01:15,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:15,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-03 04:01:15,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=3191, Unknown=0, NotChecked=0, Total=3422 [2022-11-03 04:01:15,497 INFO L87 Difference]: Start difference. First operand 101 states and 106 transitions. Second operand has 47 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 42 states have internal predecessors, (96), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (22), 22 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-03 04:01:17,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:17,164 INFO L93 Difference]: Finished difference Result 136 states and 141 transitions. [2022-11-03 04:01:17,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-03 04:01:17,164 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 42 states have internal predecessors, (96), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (22), 22 states have call predecessors, (22), 20 states have call successors, (22) Word has length 79 [2022-11-03 04:01:17,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:17,165 INFO L225 Difference]: With dead ends: 136 [2022-11-03 04:01:17,166 INFO L226 Difference]: Without dead ends: 134 [2022-11-03 04:01:17,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 198 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=560, Invalid=7450, Unknown=0, NotChecked=0, Total=8010 [2022-11-03 04:01:17,167 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 77 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1543 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:17,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 588 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1543 Invalid, 0 Unknown, 30 Unchecked, 0.9s Time] [2022-11-03 04:01:17,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-11-03 04:01:17,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 103. [2022-11-03 04:01:17,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 82 states have (on average 1.0365853658536586) internal successors, (85), 82 states have internal predecessors, (85), 11 states have call successors, (11), 9 states have call predecessors, (11), 9 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-03 04:01:17,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2022-11-03 04:01:17,212 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 79 [2022-11-03 04:01:17,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:17,213 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2022-11-03 04:01:17,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 42 states have internal predecessors, (96), 20 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (22), 22 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-03 04:01:17,213 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2022-11-03 04:01:17,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-03 04:01:17,214 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:17,214 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:17,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:17,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:17,430 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:17,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:17,430 INFO L85 PathProgramCache]: Analyzing trace with hash -498474492, now seen corresponding path program 22 times [2022-11-03 04:01:17,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:17,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558184303] [2022-11-03 04:01:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:17,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:18,328 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 10 proven. 225 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:18,328 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:18,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558184303] [2022-11-03 04:01:18,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558184303] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:18,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131988923] [2022-11-03 04:01:18,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:01:18,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:18,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:18,333 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:18,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-03 04:01:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:18,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-03 04:01:18,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:18,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:19,304 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:19,337 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 10 proven. 225 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:19,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:19,479 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:19,482 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:19,691 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 10 proven. 225 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:19,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131988923] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:19,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1388179162] [2022-11-03 04:01:19,693 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:19,693 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:19,693 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:19,693 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:19,694 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:19,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:19,764 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:19,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:19,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:19,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:01:19,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:19,885 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:20,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:20,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:20,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:20,225 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:20,225 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:20,295 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:20,381 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:20,383 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:21,667 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13207#(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-11-03 04:01:21,667 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:21,667 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:21,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 46 [2022-11-03 04:01:21,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624056897] [2022-11-03 04:01:21,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:21,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-03 04:01:21,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:21,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-03 04:01:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=3101, Unknown=0, NotChecked=0, Total=3306 [2022-11-03 04:01:21,670 INFO L87 Difference]: Start difference. First operand 103 states and 107 transitions. Second operand has 46 states, 45 states have (on average 2.2) internal successors, (99), 42 states have internal predecessors, (99), 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-11-03 04:01:23,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:23,704 INFO L93 Difference]: Finished difference Result 172 states and 179 transitions. [2022-11-03 04:01:23,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-03 04:01:23,705 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.2) internal successors, (99), 42 states have internal predecessors, (99), 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 82 [2022-11-03 04:01:23,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:23,706 INFO L225 Difference]: With dead ends: 172 [2022-11-03 04:01:23,706 INFO L226 Difference]: Without dead ends: 170 [2022-11-03 04:01:23,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 209 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2165 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=536, Invalid=7296, Unknown=0, NotChecked=0, Total=7832 [2022-11-03 04:01:23,707 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 82 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 2477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:23,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 911 Invalid, 2477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2356 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-03 04:01:23,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-11-03 04:01:23,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 106. [2022-11-03 04:01:23,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 84 states have (on average 1.0476190476190477) internal successors, (88), 84 states have internal predecessors, (88), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 04:01:23,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 112 transitions. [2022-11-03 04:01:23,746 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 112 transitions. Word has length 82 [2022-11-03 04:01:23,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:23,747 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 112 transitions. [2022-11-03 04:01:23,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.2) internal successors, (99), 42 states have internal predecessors, (99), 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-11-03 04:01:23,747 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 112 transitions. [2022-11-03 04:01:23,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-03 04:01:23,748 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:23,748 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:23,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:23,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-03 04:01:23,964 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:23,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:23,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1948829828, now seen corresponding path program 23 times [2022-11-03 04:01:23,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:23,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407059964] [2022-11-03 04:01:23,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:23,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:23,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 101 proven. 142 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-03 04:01:24,355 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:24,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407059964] [2022-11-03 04:01:24,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407059964] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:24,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869247987] [2022-11-03 04:01:24,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:01:24,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:24,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:24,364 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:24,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-03 04:01:24,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-11-03 04:01:24,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:24,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-03 04:01:24,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 126 proven. 117 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-03 04:01:25,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:25,493 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 126 proven. 117 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-03 04:01:25,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869247987] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:25,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1114916467] [2022-11-03 04:01:25,494 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:25,494 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:25,495 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:25,495 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:25,495 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:25,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:25,559 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:25,560 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:25,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:25,595 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:25,595 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:25,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:25,702 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:26,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:26,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:26,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:26,071 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:26,071 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:26,129 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:26,221 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:26,222 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:27,201 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14216#(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-11-03 04:01:27,201 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:27,202 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:27,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2022-11-03 04:01:27,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331261866] [2022-11-03 04:01:27,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:27,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-03 04:01:27,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:27,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-03 04:01:27,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=1743, Unknown=0, NotChecked=0, Total=2070 [2022-11-03 04:01:27,203 INFO L87 Difference]: Start difference. First operand 106 states and 112 transitions. Second operand has 34 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 34 states have internal predecessors, (89), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-03 04:01:27,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:27,749 INFO L93 Difference]: Finished difference Result 175 states and 182 transitions. [2022-11-03 04:01:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-03 04:01:27,750 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 34 states have internal predecessors, (89), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 85 [2022-11-03 04:01:27,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:27,751 INFO L225 Difference]: With dead ends: 175 [2022-11-03 04:01:27,751 INFO L226 Difference]: Without dead ends: 95 [2022-11-03 04:01:27,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 212 SyntacticMatches, 19 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=679, Invalid=3353, Unknown=0, NotChecked=0, Total=4032 [2022-11-03 04:01:27,752 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 110 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:27,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 178 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 04:01:27,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-03 04:01:27,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 82. [2022-11-03 04:01:27,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 60 states have (on average 1.0333333333333334) internal successors, (62), 60 states have internal predecessors, (62), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 04:01:27,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 86 transitions. [2022-11-03 04:01:27,776 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 86 transitions. Word has length 85 [2022-11-03 04:01:27,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:27,776 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 86 transitions. [2022-11-03 04:01:27,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 34 states have internal predecessors, (89), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-03 04:01:27,777 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 86 transitions. [2022-11-03 04:01:27,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-03 04:01:27,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:27,778 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 10, 10, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:27,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:27,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:27,993 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:27,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:27,994 INFO L85 PathProgramCache]: Analyzing trace with hash -53554493, now seen corresponding path program 24 times [2022-11-03 04:01:27,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:27,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960096028] [2022-11-03 04:01:27,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:27,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 10 proven. 255 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:28,968 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:28,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960096028] [2022-11-03 04:01:28,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960096028] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:28,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450981224] [2022-11-03 04:01:28,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:01:28,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:28,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:28,972 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:28,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-03 04:01:29,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:01:29,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:29,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-03 04:01:29,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:29,610 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:29,745 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:01:29,745 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:01:30,094 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 30 proven. 255 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-03 04:01:30,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:30,294 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:30,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 10 proven. 255 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:30,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450981224] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:30,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1963947678] [2022-11-03 04:01:30,524 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:30,524 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:30,525 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:30,525 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:30,525 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:30,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:30,596 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:30,596 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:30,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:30,607 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:01:30,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:30,712 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:31,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:31,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:31,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:31,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:31,068 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:01:31,068 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:01:31,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:31,251 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:31,252 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:32,560 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15198#(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-11-03 04:01:32,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:32,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:32,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 26] total 49 [2022-11-03 04:01:32,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75819867] [2022-11-03 04:01:32,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:32,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-11-03 04:01:32,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:32,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-11-03 04:01:32,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=3422, Unknown=0, NotChecked=0, Total=3660 [2022-11-03 04:01:32,562 INFO L87 Difference]: Start difference. First operand 82 states and 86 transitions. Second operand has 49 states, 48 states have (on average 2.1666666666666665) internal successors, (104), 45 states have internal predecessors, (104), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-03 04:01:33,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:33,577 INFO L93 Difference]: Finished difference Result 92 states and 96 transitions. [2022-11-03 04:01:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-03 04:01:33,578 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.1666666666666665) internal successors, (104), 45 states have internal predecessors, (104), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) Word has length 87 [2022-11-03 04:01:33,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:33,579 INFO L225 Difference]: With dead ends: 92 [2022-11-03 04:01:33,579 INFO L226 Difference]: Without dead ends: 90 [2022-11-03 04:01:33,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 220 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=346, Invalid=5204, Unknown=0, NotChecked=0, Total=5550 [2022-11-03 04:01:33,580 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 56 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:33,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 408 Invalid, 1561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1425 Invalid, 0 Unknown, 33 Unchecked, 0.7s Time] [2022-11-03 04:01:33,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-03 04:01:33,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 87. [2022-11-03 04:01:33,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 64 states have (on average 1.03125) internal successors, (66), 64 states have internal predecessors, (66), 12 states have call successors, (12), 10 states have call predecessors, (12), 10 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 04:01:33,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 90 transitions. [2022-11-03 04:01:33,612 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 90 transitions. Word has length 87 [2022-11-03 04:01:33,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:33,612 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 90 transitions. [2022-11-03 04:01:33,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.1666666666666665) internal successors, (104), 45 states have internal predecessors, (104), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-03 04:01:33,612 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 90 transitions. [2022-11-03 04:01:33,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-03 04:01:33,613 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:33,613 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:33,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:33,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-03 04:01:33,813 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:33,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:33,814 INFO L85 PathProgramCache]: Analyzing trace with hash -2003522715, now seen corresponding path program 25 times [2022-11-03 04:01:33,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:33,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043925217] [2022-11-03 04:01:33,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:33,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:33,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:34,786 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:34,786 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:34,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043925217] [2022-11-03 04:01:34,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043925217] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:34,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835301045] [2022-11-03 04:01:34,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:01:34,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:34,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:34,788 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:34,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-03 04:01:34,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:34,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-03 04:01:34,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:35,521 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:35,925 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:35,969 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:35,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:36,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:36,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 11 proven. 280 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:36,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835301045] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:36,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [915225094] [2022-11-03 04:01:36,376 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:36,376 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:36,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:36,376 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:36,376 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:36,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,444 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:36,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:36,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,454 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:01:36,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,564 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:36,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:36,909 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:01:36,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:01:37,012 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:37,104 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:37,105 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:38,462 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16089#(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-11-03 04:01:38,462 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:38,462 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:38,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 50 [2022-11-03 04:01:38,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617423828] [2022-11-03 04:01:38,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:38,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-03 04:01:38,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:38,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-03 04:01:38,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3563, Unknown=0, NotChecked=0, Total=3782 [2022-11-03 04:01:38,465 INFO L87 Difference]: Start difference. First operand 87 states and 90 transitions. Second operand has 50 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 46 states have internal predecessors, (109), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-03 04:01:40,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:40,533 INFO L93 Difference]: Finished difference Result 136 states and 142 transitions. [2022-11-03 04:01:40,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-03 04:01:40,534 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 46 states have internal predecessors, (109), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) Word has length 90 [2022-11-03 04:01:40,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:40,535 INFO L225 Difference]: With dead ends: 136 [2022-11-03 04:01:40,535 INFO L226 Difference]: Without dead ends: 134 [2022-11-03 04:01:40,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 231 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2541 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=583, Invalid=8537, Unknown=0, NotChecked=0, Total=9120 [2022-11-03 04:01:40,536 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 147 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 2223 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 2468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 2223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:40,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 707 Invalid, 2468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 2223 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-03 04:01:40,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-11-03 04:01:40,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 93. [2022-11-03 04:01:40,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.0434782608695652) internal successors, (72), 69 states have internal predecessors, (72), 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-11-03 04:01:40,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 98 transitions. [2022-11-03 04:01:40,568 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 98 transitions. Word has length 90 [2022-11-03 04:01:40,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:40,568 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 98 transitions. [2022-11-03 04:01:40,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 46 states have internal predecessors, (109), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-03 04:01:40,568 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 98 transitions. [2022-11-03 04:01:40,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-03 04:01:40,569 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:40,569 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:40,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:40,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-03 04:01:40,772 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:40,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:40,772 INFO L85 PathProgramCache]: Analyzing trace with hash 220821379, now seen corresponding path program 26 times [2022-11-03 04:01:40,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:40,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690408939] [2022-11-03 04:01:40,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:40,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:40,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:41,245 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 127 proven. 173 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-03 04:01:41,246 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:41,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690408939] [2022-11-03 04:01:41,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690408939] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:41,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001104723] [2022-11-03 04:01:41,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:01:41,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:41,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:41,247 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:41,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-03 04:01:41,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-03 04:01:41,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:41,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-03 04:01:41,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:42,002 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 155 proven. 145 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-03 04:01:42,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:42,300 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 155 proven. 145 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-03 04:01:42,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001104723] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:42,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1077435981] [2022-11-03 04:01:42,302 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:42,302 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:42,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:42,302 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:42,302 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:42,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,367 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:42,368 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:42,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,402 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:42,403 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:42,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,518 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:42,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:42,905 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:42,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:42,976 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:43,062 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:43,063 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:44,083 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17092#(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-11-03 04:01:44,084 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:44,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:44,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2022-11-03 04:01:44,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322334283] [2022-11-03 04:01:44,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:44,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-03 04:01:44,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-03 04:01:44,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1976, Unknown=0, NotChecked=0, Total=2352 [2022-11-03 04:01:44,085 INFO L87 Difference]: Start difference. First operand 93 states and 98 transitions. Second operand has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 37 states have internal predecessors, (97), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-11-03 04:01:44,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:44,493 INFO L93 Difference]: Finished difference Result 139 states and 145 transitions. [2022-11-03 04:01:44,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-03 04:01:44,494 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 37 states have internal predecessors, (97), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 93 [2022-11-03 04:01:44,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:44,496 INFO L225 Difference]: With dead ends: 139 [2022-11-03 04:01:44,496 INFO L226 Difference]: Without dead ends: 103 [2022-11-03 04:01:44,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 233 SyntacticMatches, 21 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1448 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=581, Invalid=2841, Unknown=0, NotChecked=0, Total=3422 [2022-11-03 04:01:44,497 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 95 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:44,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 163 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 04:01:44,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-11-03 04:01:44,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 90. [2022-11-03 04:01:44,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.0303030303030303) internal successors, (68), 66 states have internal predecessors, (68), 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-11-03 04:01:44,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2022-11-03 04:01:44,526 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 93 [2022-11-03 04:01:44,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:44,527 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2022-11-03 04:01:44,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 37 states have internal predecessors, (97), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-11-03 04:01:44,527 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2022-11-03 04:01:44,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-03 04:01:44,527 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:44,528 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 11, 11, 11, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:44,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:44,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:44,728 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:44,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:44,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1506251484, now seen corresponding path program 27 times [2022-11-03 04:01:44,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:44,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885519177] [2022-11-03 04:01:44,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:44,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 11 proven. 313 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:01:45,802 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:45,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885519177] [2022-11-03 04:01:45,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885519177] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:45,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120182918] [2022-11-03 04:01:45,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:01:45,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:45,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:45,804 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:45,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-03 04:01:45,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:01:45,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:01:45,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-03 04:01:45,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:46,518 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:46,659 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:01:46,659 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:01:47,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:47,110 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 33 proven. 313 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 04:01:47,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:47,294 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:47,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 11 proven. 313 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:01:47,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120182918] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:47,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1165465532] [2022-11-03 04:01:47,541 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:47,541 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:47,541 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:47,541 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:47,541 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:47,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:47,597 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:47,598 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:47,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:47,633 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:47,633 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:47,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:47,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:48,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:48,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:48,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:48,085 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:48,085 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:48,150 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:48,228 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:48,229 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:49,603 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18075#(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-11-03 04:01:49,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:49,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:49,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 28] total 53 [2022-11-03 04:01:49,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025052942] [2022-11-03 04:01:49,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:49,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-03 04:01:49,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:49,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-03 04:01:49,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=3906, Unknown=0, NotChecked=0, Total=4160 [2022-11-03 04:01:49,605 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 53 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 49 states have internal predecessors, (114), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) [2022-11-03 04:01:50,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:50,783 INFO L93 Difference]: Finished difference Result 135 states and 141 transitions. [2022-11-03 04:01:50,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-03 04:01:50,784 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 49 states have internal predecessors, (114), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) Word has length 95 [2022-11-03 04:01:50,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:50,785 INFO L225 Difference]: With dead ends: 135 [2022-11-03 04:01:50,785 INFO L226 Difference]: Without dead ends: 133 [2022-11-03 04:01:50,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 242 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1969 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=370, Invalid=5950, Unknown=0, NotChecked=0, Total=6320 [2022-11-03 04:01:50,786 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 62 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:50,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 427 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1640 Invalid, 0 Unknown, 57 Unchecked, 0.8s Time] [2022-11-03 04:01:50,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-11-03 04:01:50,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 98. [2022-11-03 04:01:50,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 72 states have (on average 1.0416666666666667) internal successors, (75), 72 states have internal predecessors, (75), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 04:01:50,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 103 transitions. [2022-11-03 04:01:50,826 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 103 transitions. Word has length 95 [2022-11-03 04:01:50,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:50,827 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 103 transitions. [2022-11-03 04:01:50,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 49 states have internal predecessors, (114), 23 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) [2022-11-03 04:01:50,827 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 103 transitions. [2022-11-03 04:01:50,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-03 04:01:50,828 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:50,828 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:50,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:51,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:51,032 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:51,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:51,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1085860196, now seen corresponding path program 28 times [2022-11-03 04:01:51,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:51,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985454580] [2022-11-03 04:01:51,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:51,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:52,215 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 12 proven. 341 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:01:52,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:01:52,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985454580] [2022-11-03 04:01:52,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985454580] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:01:52,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729676726] [2022-11-03 04:01:52,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:01:52,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:52,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:01:52,217 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:01:52,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-03 04:01:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:01:52,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-03 04:01:52,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:01:53,067 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:53,552 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:53,590 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 12 proven. 341 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:01:53,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:01:53,759 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:53,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 12 proven. 341 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:01:54,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729676726] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:01:54,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [632608333] [2022-11-03 04:01:54,062 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:01:54,062 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:01:54,062 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:01:54,063 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:01:54,063 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:01:54,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,124 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:01:54,124 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:01:54,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,160 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:01:54,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:54,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,286 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:54,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:01:54,658 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:01:54,659 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:01:54,722 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:01:54,819 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:01:54,820 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:01:56,235 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19098#(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-11-03 04:01:56,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:01:56,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:01:56,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 56 [2022-11-03 04:01:56,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825633709] [2022-11-03 04:01:56,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:01:56,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-03 04:01:56,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:01:56,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-03 04:01:56,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=4314, Unknown=0, NotChecked=0, Total=4556 [2022-11-03 04:01:56,237 INFO L87 Difference]: Start difference. First operand 98 states and 103 transitions. Second operand has 56 states, 54 states have (on average 2.240740740740741) internal successors, (121), 51 states have internal predecessors, (121), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (26), 26 states have call predecessors, (26), 24 states have call successors, (26) [2022-11-03 04:01:58,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:01:58,623 INFO L93 Difference]: Finished difference Result 149 states and 155 transitions. [2022-11-03 04:01:58,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-03 04:01:58,623 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 54 states have (on average 2.240740740740741) internal successors, (121), 51 states have internal predecessors, (121), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (26), 26 states have call predecessors, (26), 24 states have call successors, (26) Word has length 98 [2022-11-03 04:01:58,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:01:58,625 INFO L225 Difference]: With dead ends: 149 [2022-11-03 04:01:58,625 INFO L226 Difference]: Without dead ends: 147 [2022-11-03 04:01:58,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3033 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=642, Invalid=10278, Unknown=0, NotChecked=0, Total=10920 [2022-11-03 04:01:58,626 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 143 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 2438 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 2438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:01:58,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 901 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 2438 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-03 04:01:58,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-11-03 04:01:58,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 101. [2022-11-03 04:01:58,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 75 states have (on average 1.04) internal successors, (78), 75 states have internal predecessors, (78), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 04:01:58,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 106 transitions. [2022-11-03 04:01:58,663 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 106 transitions. Word has length 98 [2022-11-03 04:01:58,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:01:58,663 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 106 transitions. [2022-11-03 04:01:58,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 54 states have (on average 2.240740740740741) internal successors, (121), 51 states have internal predecessors, (121), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (26), 26 states have call predecessors, (26), 24 states have call successors, (26) [2022-11-03 04:01:58,664 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 106 transitions. [2022-11-03 04:01:58,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-03 04:01:58,665 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:01:58,665 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:01:58,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-03 04:01:58,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:01:58,876 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:01:58,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:01:58,876 INFO L85 PathProgramCache]: Analyzing trace with hash 867363525, now seen corresponding path program 29 times [2022-11-03 04:01:58,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:01:58,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66163135] [2022-11-03 04:01:58,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:01:58,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:01:58,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 11 proven. 349 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:00,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:00,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66163135] [2022-11-03 04:02:00,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66163135] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:00,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805439618] [2022-11-03 04:02:00,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:02:00,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:00,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:00,156 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:00,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-03 04:02:00,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-11-03 04:02:00,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:02:00,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-03 04:02:00,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:01,228 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:01,315 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:02:01,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:02:01,477 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:02:01,477 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:02:01,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 58 proven. 346 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-03 04:02:01,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:02,207 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:02,211 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 11 proven. 349 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:02,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805439618] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:02:02,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [989075246] [2022-11-03 04:02:02,486 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:02,487 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:02,487 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:02,487 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:02,487 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:02,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:02,547 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:02:02,547 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:02:02,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:02,583 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:02,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:02,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:02,703 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:03,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:03,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:03,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:03,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:03,076 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:02:03,076 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:02:03,180 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:03,264 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:03,265 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:04,652 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20196#(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-11-03 04:02:04,652 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:04,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:02:04,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 29] total 54 [2022-11-03 04:02:04,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337157721] [2022-11-03 04:02:04,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:04,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-03 04:02:04,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:04,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-03 04:02:04,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=4030, Unknown=0, NotChecked=0, Total=4290 [2022-11-03 04:02:04,655 INFO L87 Difference]: Start difference. First operand 101 states and 106 transitions. Second operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 24 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 26 states have call predecessors, (27), 24 states have call successors, (27) [2022-11-03 04:02:06,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:06,082 INFO L93 Difference]: Finished difference Result 140 states and 144 transitions. [2022-11-03 04:02:06,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-03 04:02:06,082 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 24 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 26 states have call predecessors, (27), 24 states have call successors, (27) Word has length 100 [2022-11-03 04:02:06,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:06,083 INFO L225 Difference]: With dead ends: 140 [2022-11-03 04:02:06,083 INFO L226 Difference]: Without dead ends: 138 [2022-11-03 04:02:06,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 254 SyntacticMatches, 10 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2180 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=385, Invalid=6257, Unknown=0, NotChecked=0, Total=6642 [2022-11-03 04:02:06,084 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 62 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1904 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:06,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 696 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1904 Invalid, 0 Unknown, 62 Unchecked, 1.0s Time] [2022-11-03 04:02:06,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-11-03 04:02:06,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 103. [2022-11-03 04:02:06,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 76 states have (on average 1.0394736842105263) internal successors, (79), 76 states have internal predecessors, (79), 14 states have call successors, (14), 12 states have call predecessors, (14), 12 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 04:02:06,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2022-11-03 04:02:06,138 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 100 [2022-11-03 04:02:06,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:06,139 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2022-11-03 04:02:06,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 24 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 26 states have call predecessors, (27), 24 states have call successors, (27) [2022-11-03 04:02:06,139 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2022-11-03 04:02:06,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-03 04:02:06,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:06,140 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:06,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:06,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-03 04:02:06,350 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:06,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:06,351 INFO L85 PathProgramCache]: Analyzing trace with hash -827063004, now seen corresponding path program 30 times [2022-11-03 04:02:06,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:06,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202897778] [2022-11-03 04:02:06,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:06,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:06,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:06,837 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 156 proven. 207 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-11-03 04:02:06,838 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:06,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202897778] [2022-11-03 04:02:06,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202897778] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:06,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739583193] [2022-11-03 04:02:06,838 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:02:06,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:06,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:06,840 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:06,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-03 04:02:06,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:02:06,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:02:06,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-03 04:02:06,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:07,437 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 187 proven. 176 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-11-03 04:02:07,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:07,772 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 187 proven. 176 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-11-03 04:02:07,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739583193] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:02:07,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [758320283] [2022-11-03 04:02:07,773 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:07,773 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:07,774 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:07,774 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:07,774 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:07,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:07,843 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:07,844 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:07,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:07,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:02:07,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:07,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:08,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:08,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:08,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:08,303 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:02:08,303 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:02:08,365 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:08,444 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:08,445 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:09,499 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21236#(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-11-03 04:02:09,500 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:09,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:02:09,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2022-11-03 04:02:09,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705946042] [2022-11-03 04:02:09,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:09,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-03 04:02:09,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-03 04:02:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=2223, Unknown=0, NotChecked=0, Total=2652 [2022-11-03 04:02:09,503 INFO L87 Difference]: Start difference. First operand 103 states and 107 transitions. Second operand has 40 states, 40 states have (on average 2.625) internal successors, (105), 40 states have internal predecessors, (105), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-11-03 04:02:09,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:09,912 INFO L93 Difference]: Finished difference Result 152 states and 157 transitions. [2022-11-03 04:02:09,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 04:02:09,912 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.625) internal successors, (105), 40 states have internal predecessors, (105), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 101 [2022-11-03 04:02:09,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:09,913 INFO L225 Difference]: With dead ends: 152 [2022-11-03 04:02:09,914 INFO L226 Difference]: Without dead ends: 113 [2022-11-03 04:02:09,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 254 SyntacticMatches, 23 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1656 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=671, Invalid=3235, Unknown=0, NotChecked=0, Total=3906 [2022-11-03 04:02:09,914 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 126 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:09,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 140 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 04:02:09,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-11-03 04:02:09,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 100. [2022-11-03 04:02:09,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 73 states have (on average 1.0273972602739727) internal successors, (75), 73 states have internal predecessors, (75), 14 states have call successors, (14), 12 states have call predecessors, (14), 12 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 04:02:09,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 103 transitions. [2022-11-03 04:02:09,953 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 103 transitions. Word has length 101 [2022-11-03 04:02:09,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:09,953 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 103 transitions. [2022-11-03 04:02:09,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.625) internal successors, (105), 40 states have internal predecessors, (105), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-11-03 04:02:09,954 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 103 transitions. [2022-11-03 04:02:09,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-03 04:02:09,954 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:09,955 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:09,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:10,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-03 04:02:10,164 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:10,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:10,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1109031971, now seen corresponding path program 31 times [2022-11-03 04:02:10,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:10,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415552668] [2022-11-03 04:02:10,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:10,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 12 proven. 377 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:11,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:11,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415552668] [2022-11-03 04:02:11,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415552668] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:11,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177735148] [2022-11-03 04:02:11,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:02:11,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:11,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:11,321 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:11,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-03 04:02:11,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:11,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-03 04:02:11,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:12,130 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:12,282 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:02:12,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:02:12,774 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 36 proven. 377 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 04:02:12,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:13,016 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:13,020 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:13,276 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 12 proven. 377 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:13,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177735148] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:02:13,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2095846927] [2022-11-03 04:02:13,277 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:13,277 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:13,277 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:13,278 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:13,278 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:13,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,344 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:13,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:13,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,354 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:02:13,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,461 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:13,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:13,826 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:02:13,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:02:13,892 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:13,980 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:13,981 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:15,403 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22307#(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-11-03 04:02:15,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:15,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:02:15,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31, 30] total 57 [2022-11-03 04:02:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125937027] [2022-11-03 04:02:15,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:15,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-03 04:02:15,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-03 04:02:15,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=4422, Unknown=0, NotChecked=0, Total=4692 [2022-11-03 04:02:15,405 INFO L87 Difference]: Start difference. First operand 100 states and 103 transitions. Second operand has 57 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 53 states have internal predecessors, (124), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2022-11-03 04:02:16,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:16,802 INFO L93 Difference]: Finished difference Result 108 states and 112 transitions. [2022-11-03 04:02:16,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-03 04:02:16,803 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 53 states have internal predecessors, (124), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) Word has length 103 [2022-11-03 04:02:16,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:16,804 INFO L225 Difference]: With dead ends: 108 [2022-11-03 04:02:16,804 INFO L226 Difference]: Without dead ends: 106 [2022-11-03 04:02:16,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 264 SyntacticMatches, 7 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=394, Invalid=6746, Unknown=0, NotChecked=0, Total=7140 [2022-11-03 04:02:16,805 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 37 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 2026 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 2168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:16,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 649 Invalid, 2168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2026 Invalid, 0 Unknown, 61 Unchecked, 1.0s Time] [2022-11-03 04:02:16,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-03 04:02:16,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 103. [2022-11-03 04:02:16,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 76 states have internal predecessors, (78), 14 states have call successors, (14), 12 states have call predecessors, (14), 12 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 04:02:16,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 106 transitions. [2022-11-03 04:02:16,839 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 106 transitions. Word has length 103 [2022-11-03 04:02:16,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:16,839 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 106 transitions. [2022-11-03 04:02:16,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 53 states have internal predecessors, (124), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2022-11-03 04:02:16,840 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 106 transitions. [2022-11-03 04:02:16,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-03 04:02:16,840 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:16,841 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 12, 12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:16,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:17,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:17,055 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:17,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:17,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2006448635, now seen corresponding path program 32 times [2022-11-03 04:02:17,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:17,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651433034] [2022-11-03 04:02:17,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:17,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:18,470 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 13 proven. 408 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:18,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:18,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651433034] [2022-11-03 04:02:18,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651433034] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:18,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635343756] [2022-11-03 04:02:18,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:02:18,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:18,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:18,471 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:18,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-03 04:02:19,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-11-03 04:02:19,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:02:19,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-03 04:02:19,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:19,629 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:20,333 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 13 proven. 408 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:20,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:21,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:21,164 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 13 proven. 408 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:22,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635343756] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:02:22,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1275387102] [2022-11-03 04:02:22,153 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:22,154 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:22,154 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:22,154 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:22,154 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:22,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,216 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:02:22,216 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:02:22,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,251 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:22,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:22,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,360 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:22,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:22,716 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:02:22,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:02:22,813 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:22,893 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:22,894 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:24,448 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23383#(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-11-03 04:02:24,448 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:24,452 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:02:24,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 87 [2022-11-03 04:02:24,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066970717] [2022-11-03 04:02:24,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:24,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-11-03 04:02:24,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:24,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-11-03 04:02:24,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=919, Invalid=8783, Unknown=0, NotChecked=0, Total=9702 [2022-11-03 04:02:24,455 INFO L87 Difference]: Start difference. First operand 103 states and 106 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-11-03 04:02:31,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:31,695 INFO L93 Difference]: Finished difference Result 194 states and 212 transitions. [2022-11-03 04:02:31,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-11-03 04:02:31,696 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-11-03 04:02:31,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:31,697 INFO L225 Difference]: With dead ends: 194 [2022-11-03 04:02:31,697 INFO L226 Difference]: Without dead ends: 192 [2022-11-03 04:02:31,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 251 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8247 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=2595, Invalid=24795, Unknown=0, NotChecked=0, Total=27390 [2022-11-03 04:02:31,701 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 307 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 2630 mSolverCounterSat, 557 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 3187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 557 IncrementalHoareTripleChecker+Valid, 2630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:31,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 883 Invalid, 3187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [557 Valid, 2630 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-03 04:02:31,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-11-03 04:02:31,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 145. [2022-11-03 04:02:31,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 117 states have (on average 1.0256410256410255) internal successors, (120), 117 states have internal predecessors, (120), 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-11-03 04:02:31,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 150 transitions. [2022-11-03 04:02:31,790 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 150 transitions. Word has length 106 [2022-11-03 04:02:31,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:31,791 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 150 transitions. [2022-11-03 04:02:31,791 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-11-03 04:02:31,791 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 150 transitions. [2022-11-03 04:02:31,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-03 04:02:31,792 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:31,792 INFO L195 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:31,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:32,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:32,020 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:32,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:32,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1059482052, now seen corresponding path program 33 times [2022-11-03 04:02:32,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:32,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301590765] [2022-11-03 04:02:32,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:32,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:32,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 13 proven. 447 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-11-03 04:02:33,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:33,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301590765] [2022-11-03 04:02:33,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301590765] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:33,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284888127] [2022-11-03 04:02:33,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:02:33,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:33,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:33,554 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:33,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-03 04:02:33,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:02:33,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:02:33,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-03 04:02:33,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:34,393 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:34,525 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:02:34,525 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:02:35,122 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 39 proven. 447 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-03 04:02:35,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:35,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284888127] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:35,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [310728877] [2022-11-03 04:02:35,796 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:35,796 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:35,796 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:35,796 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:35,797 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:35,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:35,863 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:35,863 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:35,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:35,873 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:02:35,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:35,983 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:36,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:36,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:36,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:36,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:36,340 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:02:36,340 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:02:36,436 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:36,525 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:36,527 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:37,974 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24538#(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-11-03 04:02:37,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:37,974 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 04:02:37,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 63 [2022-11-03 04:02:37,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174590902] [2022-11-03 04:02:37,974 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:37,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-11-03 04:02:37,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:37,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-11-03 04:02:37,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=7247, Unknown=0, NotChecked=0, Total=7656 [2022-11-03 04:02:37,976 INFO L87 Difference]: Start difference. First operand 145 states and 150 transitions. Second operand has 63 states, 61 states have (on average 2.180327868852459) internal successors, (133), 59 states have internal predecessors, (133), 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-11-03 04:02:42,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:42,366 INFO L93 Difference]: Finished difference Result 227 states and 234 transitions. [2022-11-03 04:02:42,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-11-03 04:02:42,367 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 61 states have (on average 2.180327868852459) internal successors, (133), 59 states have internal predecessors, (133), 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 111 [2022-11-03 04:02:42,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:42,368 INFO L225 Difference]: With dead ends: 227 [2022-11-03 04:02:42,368 INFO L226 Difference]: Without dead ends: 225 [2022-11-03 04:02:42,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 228 SyntacticMatches, 3 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6697 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1219, Invalid=19951, Unknown=0, NotChecked=0, Total=21170 [2022-11-03 04:02:42,370 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 155 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 2518 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 2842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:42,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 872 Invalid, 2842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2518 Invalid, 0 Unknown, 101 Unchecked, 1.3s Time] [2022-11-03 04:02:42,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-11-03 04:02:42,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 150. [2022-11-03 04:02:42,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 120 states have (on average 1.0333333333333334) internal successors, (124), 120 states have internal predecessors, (124), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 04:02:42,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2022-11-03 04:02:42,483 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 111 [2022-11-03 04:02:42,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:42,484 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2022-11-03 04:02:42,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 61 states have (on average 2.180327868852459) internal successors, (133), 59 states have internal predecessors, (133), 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-11-03 04:02:42,484 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2022-11-03 04:02:42,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-11-03 04:02:42,485 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:42,485 INFO L195 NwaCegarLoop]: trace histogram [15, 13, 13, 13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:42,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:42,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-03 04:02:42,708 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:42,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:42,708 INFO L85 PathProgramCache]: Analyzing trace with hash -679335740, now seen corresponding path program 34 times [2022-11-03 04:02:42,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:42,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600672283] [2022-11-03 04:02:42,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:42,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:42,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:43,885 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 14 proven. 481 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-11-03 04:02:43,885 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:43,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600672283] [2022-11-03 04:02:43,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600672283] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:43,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323557162] [2022-11-03 04:02:43,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:02:43,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:43,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:43,886 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:43,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-03 04:02:44,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:44,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-03 04:02:44,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:44,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:45,485 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:45,528 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 14 proven. 481 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-11-03 04:02:45,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:45,711 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:45,714 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:46,049 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 14 proven. 481 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-11-03 04:02:46,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323557162] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:02:46,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [563548436] [2022-11-03 04:02:46,050 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:46,051 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:46,051 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:46,051 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:46,051 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:46,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,116 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:02:46,116 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:02:46,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,161 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:46,161 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:46,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,265 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:46,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:46,615 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:02:46,616 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:02:46,677 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:46,759 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:46,760 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:48,285 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25972#(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-11-03 04:02:48,285 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:48,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:02:48,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 64 [2022-11-03 04:02:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057344498] [2022-11-03 04:02:48,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-11-03 04:02:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-11-03 04:02:48,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=5430, Unknown=0, NotChecked=0, Total=5700 [2022-11-03 04:02:48,288 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand has 64 states, 62 states have (on average 2.274193548387097) internal successors, (141), 59 states have internal predecessors, (141), 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-11-03 04:02:51,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:02:51,776 INFO L93 Difference]: Finished difference Result 242 states and 249 transitions. [2022-11-03 04:02:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-03 04:02:51,777 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 62 states have (on average 2.274193548387097) internal successors, (141), 59 states have internal predecessors, (141), 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 114 [2022-11-03 04:02:51,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:02:51,778 INFO L225 Difference]: With dead ends: 242 [2022-11-03 04:02:51,778 INFO L226 Difference]: Without dead ends: 240 [2022-11-03 04:02:51,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 297 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3922 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=736, Invalid=13306, Unknown=0, NotChecked=0, Total=14042 [2022-11-03 04:02:51,780 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 88 mSDsluCounter, 1682 mSDsCounter, 0 mSdLazyCounter, 4288 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 1694 SdHoareTripleChecker+Invalid, 4436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 4288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:02:51,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 1694 Invalid, 4436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 4288 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-03 04:02:51,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-11-03 04:02:51,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 150. [2022-11-03 04:02:51,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 120 states have (on average 1.0333333333333334) internal successors, (124), 120 states have internal predecessors, (124), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 04:02:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2022-11-03 04:02:51,890 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 114 [2022-11-03 04:02:51,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:02:51,891 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2022-11-03 04:02:51,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 62 states have (on average 2.274193548387097) internal successors, (141), 59 states have internal predecessors, (141), 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-11-03 04:02:51,891 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2022-11-03 04:02:51,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-03 04:02:51,892 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:02:51,892 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:02:51,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:52,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:52,112 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:02:52,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:02:52,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1155237221, now seen corresponding path program 35 times [2022-11-03 04:02:52,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:02:52,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677616001] [2022-11-03 04:02:52,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:02:52,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:02:52,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:02:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 13 proven. 489 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:02:53,956 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:02:53,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677616001] [2022-11-03 04:02:53,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677616001] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:53,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216341589] [2022-11-03 04:02:53,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:02:53,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:02:53,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:02:53,958 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:02:53,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-03 04:02:54,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-11-03 04:02:54,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:02:54,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 75 conjunts are in the unsatisfiable core [2022-11-03 04:02:54,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:02:55,123 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:55,230 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 28 [2022-11-03 04:02:55,347 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:55,859 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:55,886 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 65 proven. 489 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-11-03 04:02:55,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:02:56,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216341589] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:02:56,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1202229726] [2022-11-03 04:02:56,470 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:02:56,470 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:02:56,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:02:56,470 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:02:56,471 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:02:56,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:56,537 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:02:56,538 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:56,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:56,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:02:56,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:56,658 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:57,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:57,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:57,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:02:57,017 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:02:57,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:02:57,081 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:02:57,167 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:02:57,168 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:02:58,478 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27169#(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-11-03 04:02:58,478 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:02:58,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 04:02:58,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 65 [2022-11-03 04:02:58,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397074634] [2022-11-03 04:02:58,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 04:02:58,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-11-03 04:02:58,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:02:58,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-11-03 04:02:58,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=7566, Unknown=0, NotChecked=0, Total=8010 [2022-11-03 04:02:58,480 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand has 65 states, 63 states have (on average 2.1746031746031744) internal successors, (137), 61 states have internal predecessors, (137), 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-11-03 04:03:02,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:02,573 INFO L93 Difference]: Finished difference Result 240 states and 246 transitions. [2022-11-03 04:03:02,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-03 04:03:02,574 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 63 states have (on average 2.1746031746031744) internal successors, (137), 61 states have internal predecessors, (137), 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 116 [2022-11-03 04:03:02,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:02,575 INFO L225 Difference]: With dead ends: 240 [2022-11-03 04:03:02,575 INFO L226 Difference]: Without dead ends: 238 [2022-11-03 04:03:02,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 214 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5505 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=922, Invalid=13840, Unknown=0, NotChecked=0, Total=14762 [2022-11-03 04:03:02,577 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 134 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 3075 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 3347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 3075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:02,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 1113 Invalid, 3347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 3075 Invalid, 0 Unknown, 43 Unchecked, 1.6s Time] [2022-11-03 04:03:02,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-11-03 04:03:02,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 153. [2022-11-03 04:03:02,667 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-11-03 04:03:02,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 159 transitions. [2022-11-03 04:03:02,669 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 159 transitions. Word has length 116 [2022-11-03 04:03:02,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:02,670 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 159 transitions. [2022-11-03 04:03:02,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 63 states have (on average 2.1746031746031744) internal successors, (137), 61 states have internal predecessors, (137), 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-11-03 04:03:02,670 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 159 transitions. [2022-11-03 04:03:02,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-03 04:03:02,671 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:02,671 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:02,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-11-03 04:03:02,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-11-03 04:03:02,873 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:02,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:02,873 INFO L85 PathProgramCache]: Analyzing trace with hash -199620156, now seen corresponding path program 36 times [2022-11-03 04:03:02,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:02,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109155174] [2022-11-03 04:03:02,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:02,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:02,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:03,434 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 223 proven. 284 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-03 04:03:03,434 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:03,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109155174] [2022-11-03 04:03:03,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109155174] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:03,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450725627] [2022-11-03 04:03:03,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:03:03,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:03,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:03,435 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:03,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-03 04:03:03,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:03:03,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:03:03,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-03 04:03:03,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:04,104 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 260 proven. 247 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-03 04:03:04,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:04,517 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 260 proven. 247 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-03 04:03:04,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450725627] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:04,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1924671782] [2022-11-03 04:03:04,518 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:04,518 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:04,518 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:04,518 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:04,518 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:04,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:04,584 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:03:04,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:03:04,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:04,628 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:04,628 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:04,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:04,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:05,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:05,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:05,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:05,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:05,116 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:03:05,117 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:03:05,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:05,309 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:05,310 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:06,441 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28551#(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-11-03 04:03:06,441 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:06,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:06,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2022-11-03 04:03:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530623685] [2022-11-03 04:03:06,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:06,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-03 04:03:06,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:06,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-03 04:03:06,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=2759, Unknown=0, NotChecked=0, Total=3306 [2022-11-03 04:03:06,443 INFO L87 Difference]: Start difference. First operand 153 states and 159 transitions. Second operand has 46 states, 46 states have (on average 2.630434782608696) internal successors, (121), 46 states have internal predecessors, (121), 15 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-03 04:03:07,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:07,303 INFO L93 Difference]: Finished difference Result 245 states and 251 transitions. [2022-11-03 04:03:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-03 04:03:07,304 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.630434782608696) internal successors, (121), 46 states have internal predecessors, (121), 15 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 117 [2022-11-03 04:03:07,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:07,304 INFO L225 Difference]: With dead ends: 245 [2022-11-03 04:03:07,304 INFO L226 Difference]: Without dead ends: 129 [2022-11-03 04:03:07,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 296 SyntacticMatches, 27 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2642 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1211, Invalid=5761, Unknown=0, NotChecked=0, Total=6972 [2022-11-03 04:03:07,306 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 228 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:07,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 185 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 04:03:07,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-11-03 04:03:07,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 117. [2022-11-03 04:03:07,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 85 states have (on average 1.0235294117647058) internal successors, (87), 86 states have internal predecessors, (87), 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-11-03 04:03:07,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 121 transitions. [2022-11-03 04:03:07,358 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 121 transitions. Word has length 117 [2022-11-03 04:03:07,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:07,359 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 121 transitions. [2022-11-03 04:03:07,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.630434782608696) internal successors, (121), 46 states have internal predecessors, (121), 15 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-03 04:03:07,359 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 121 transitions. [2022-11-03 04:03:07,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-03 04:03:07,360 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:07,360 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:07,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-11-03 04:03:07,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-03 04:03:07,576 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:07,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:07,576 INFO L85 PathProgramCache]: Analyzing trace with hash 104619395, now seen corresponding path program 37 times [2022-11-03 04:03:07,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:07,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956655832] [2022-11-03 04:03:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:07,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:07,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:08,837 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 14 proven. 523 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:08,837 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:08,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956655832] [2022-11-03 04:03:08,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956655832] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:08,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556622960] [2022-11-03 04:03:08,837 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:03:08,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:08,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:08,838 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:08,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-03 04:03:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:09,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 72 conjunts are in the unsatisfiable core [2022-11-03 04:03:09,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:09,855 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:10,023 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:03:10,024 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:03:10,692 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 42 proven. 523 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-11-03 04:03:10,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:10,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:10,961 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:11,290 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 14 proven. 523 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:11,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556622960] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:11,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1984189792] [2022-11-03 04:03:11,291 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:11,291 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:11,291 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:11,291 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:11,291 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:11,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,350 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:11,351 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:11,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,360 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:03:11,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:11,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:11,826 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:03:11,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:03:11,929 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:12,016 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:12,017 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:13,589 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29911#(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-11-03 04:03:13,589 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:13,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:13,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 34] total 67 [2022-11-03 04:03:13,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643812013] [2022-11-03 04:03:13,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:13,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-11-03 04:03:13,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:13,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-11-03 04:03:13,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=5851, Unknown=0, NotChecked=0, Total=6162 [2022-11-03 04:03:13,591 INFO L87 Difference]: Start difference. First operand 117 states and 121 transitions. Second operand has 67 states, 65 states have (on average 2.246153846153846) internal successors, (146), 62 states have internal predecessors, (146), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (32), 32 states have call predecessors, (32), 30 states have call successors, (32) [2022-11-03 04:03:15,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:15,508 INFO L93 Difference]: Finished difference Result 162 states and 168 transitions. [2022-11-03 04:03:15,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-03 04:03:15,509 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 65 states have (on average 2.246153846153846) internal successors, (146), 62 states have internal predecessors, (146), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (32), 32 states have call predecessors, (32), 30 states have call successors, (32) Word has length 119 [2022-11-03 04:03:15,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:15,510 INFO L225 Difference]: With dead ends: 162 [2022-11-03 04:03:15,510 INFO L226 Difference]: Without dead ends: 160 [2022-11-03 04:03:15,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 320 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2762 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=432, Invalid=8498, Unknown=0, NotChecked=0, Total=8930 [2022-11-03 04:03:15,511 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 63 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 3037 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 3169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 3037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:15,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1048 Invalid, 3169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 3037 Invalid, 0 Unknown, 78 Unchecked, 1.4s Time] [2022-11-03 04:03:15,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-11-03 04:03:15,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 122. [2022-11-03 04:03:15,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 90 states have (on average 1.0333333333333334) internal successors, (93), 90 states have internal predecessors, (93), 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-11-03 04:03:15,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 127 transitions. [2022-11-03 04:03:15,572 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 127 transitions. Word has length 119 [2022-11-03 04:03:15,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:15,573 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 127 transitions. [2022-11-03 04:03:15,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 65 states have (on average 2.246153846153846) internal successors, (146), 62 states have internal predecessors, (146), 30 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (32), 32 states have call predecessors, (32), 30 states have call successors, (32) [2022-11-03 04:03:15,573 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 127 transitions. [2022-11-03 04:03:15,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-03 04:03:15,574 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:15,574 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:15,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-11-03 04:03:15,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:15,774 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:15,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:15,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1424349019, now seen corresponding path program 38 times [2022-11-03 04:03:15,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:15,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716856948] [2022-11-03 04:03:15,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:15,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:15,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:17,110 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:17,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716856948] [2022-11-03 04:03:17,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716856948] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:17,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081217320] [2022-11-03 04:03:17,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:03:17,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:17,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:17,111 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:17,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-03 04:03:18,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-11-03 04:03:18,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:03:18,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-03 04:03:18,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:18,477 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:19,777 INFO L356 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-03 04:03:19,777 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:19,818 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:19,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:20,780 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:20,783 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:21,986 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 15 proven. 560 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:21,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081217320] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:21,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2069501609] [2022-11-03 04:03:21,987 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:21,988 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:21,988 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:21,988 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:21,988 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:22,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,055 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:03:22,055 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:03:22,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,091 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:22,092 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:22,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,199 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:22,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:22,544 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:03:22,545 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:03:22,605 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:22,695 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:22,696 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:24,301 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '31196#(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-11-03 04:03:24,301 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:24,301 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:24,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 83 [2022-11-03 04:03:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617578394] [2022-11-03 04:03:24,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:24,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-11-03 04:03:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:24,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-11-03 04:03:24,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=8118, Unknown=0, NotChecked=0, Total=8930 [2022-11-03 04:03:24,303 INFO L87 Difference]: Start difference. First operand 122 states and 127 transitions. Second operand has 83 states, 82 states have (on average 2.3048780487804876) internal successors, (189), 78 states have internal predecessors, (189), 29 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (32), 32 states have call predecessors, (32), 29 states have call successors, (32) [2022-11-03 04:03:28,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:28,044 INFO L93 Difference]: Finished difference Result 203 states and 221 transitions. [2022-11-03 04:03:28,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-11-03 04:03:28,045 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 82 states have (on average 2.3048780487804876) internal successors, (189), 78 states have internal predecessors, (189), 29 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (32), 32 states have call predecessors, (32), 29 states have call successors, (32) Word has length 122 [2022-11-03 04:03:28,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:28,046 INFO L225 Difference]: With dead ends: 203 [2022-11-03 04:03:28,046 INFO L226 Difference]: Without dead ends: 201 [2022-11-03 04:03:28,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 299 SyntacticMatches, 8 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5245 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1384, Invalid=13622, Unknown=0, NotChecked=0, Total=15006 [2022-11-03 04:03:28,048 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 168 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1970 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 2381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:28,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 987 Invalid, 2381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1970 Invalid, 0 Unknown, 276 Unchecked, 1.2s Time] [2022-11-03 04:03:28,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-11-03 04:03:28,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 164. [2022-11-03 04:03:28,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 132 states have (on average 1.0227272727272727) internal successors, (135), 132 states have internal predecessors, (135), 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-11-03 04:03:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 169 transitions. [2022-11-03 04:03:28,201 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 169 transitions. Word has length 122 [2022-11-03 04:03:28,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:28,202 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 169 transitions. [2022-11-03 04:03:28,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 82 states have (on average 2.3048780487804876) internal successors, (189), 78 states have internal predecessors, (189), 29 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (32), 32 states have call predecessors, (32), 29 states have call successors, (32) [2022-11-03 04:03:28,202 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 169 transitions. [2022-11-03 04:03:28,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-03 04:03:28,203 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:28,203 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:28,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-11-03 04:03:28,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:28,416 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:28,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:28,416 INFO L85 PathProgramCache]: Analyzing trace with hash -38778844, now seen corresponding path program 39 times [2022-11-03 04:03:28,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:28,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752088684] [2022-11-03 04:03:28,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:28,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:28,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 824 backedges. 14 proven. 568 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:29,793 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:29,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752088684] [2022-11-03 04:03:29,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752088684] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:29,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212360663] [2022-11-03 04:03:29,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:03:29,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:29,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:29,794 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:29,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-03 04:03:30,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:03:30,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:03:30,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 75 conjunts are in the unsatisfiable core [2022-11-03 04:03:30,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:30,943 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:31,043 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:03:31,044 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:03:31,222 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:03:31,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:03:31,863 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 824 backedges. 73 proven. 565 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 04:03:31,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:32,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:32,177 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:32,460 INFO L134 CoverageAnalysis]: Checked inductivity of 824 backedges. 14 proven. 568 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:32,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212360663] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:32,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1916093517] [2022-11-03 04:03:32,461 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:32,461 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:32,461 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:32,461 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:32,461 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:32,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,520 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:32,520 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:32,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:03:32,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:32,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:32,997 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:03:32,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:03:33,057 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:33,140 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:33,141 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:34,691 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32598#(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-11-03 04:03:34,692 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:34,692 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:34,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 36, 35] total 66 [2022-11-03 04:03:34,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406820343] [2022-11-03 04:03:34,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:34,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-03 04:03:34,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:34,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-03 04:03:34,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=5698, Unknown=0, NotChecked=0, Total=6006 [2022-11-03 04:03:34,694 INFO L87 Difference]: Start difference. First operand 164 states and 169 transitions. Second operand has 66 states, 65 states have (on average 2.2615384615384615) internal successors, (147), 62 states have internal predecessors, (147), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 32 states have call predecessors, (33), 30 states have call successors, (33) [2022-11-03 04:03:36,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:36,610 INFO L93 Difference]: Finished difference Result 208 states and 212 transitions. [2022-11-03 04:03:36,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-03 04:03:36,611 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 65 states have (on average 2.2615384615384615) internal successors, (147), 62 states have internal predecessors, (147), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 32 states have call predecessors, (33), 30 states have call successors, (33) Word has length 124 [2022-11-03 04:03:36,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:36,612 INFO L225 Difference]: With dead ends: 208 [2022-11-03 04:03:36,612 INFO L226 Difference]: Without dead ends: 206 [2022-11-03 04:03:36,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 320 SyntacticMatches, 10 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=429, Invalid=8313, Unknown=0, NotChecked=0, Total=8742 [2022-11-03 04:03:36,614 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 35 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2910 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 3042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 2910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:36,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 900 Invalid, 3042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 2910 Invalid, 0 Unknown, 54 Unchecked, 1.4s Time] [2022-11-03 04:03:36,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-11-03 04:03:36,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 166. [2022-11-03 04:03:36,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 133 states have (on average 1.0225563909774436) internal successors, (136), 133 states have internal predecessors, (136), 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-11-03 04:03:36,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 170 transitions. [2022-11-03 04:03:36,737 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 170 transitions. Word has length 124 [2022-11-03 04:03:36,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:36,740 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 170 transitions. [2022-11-03 04:03:36,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 2.2615384615384615) internal successors, (147), 62 states have internal predecessors, (147), 30 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 32 states have call predecessors, (33), 30 states have call successors, (33) [2022-11-03 04:03:36,740 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 170 transitions. [2022-11-03 04:03:36,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-11-03 04:03:36,741 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:36,741 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:36,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-11-03 04:03:36,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:36,956 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:36,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:36,956 INFO L85 PathProgramCache]: Analyzing trace with hash 91172452, now seen corresponding path program 40 times [2022-11-03 04:03:36,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:36,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210653716] [2022-11-03 04:03:36,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:36,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:37,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:38,248 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 15 proven. 605 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:38,248 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210653716] [2022-11-03 04:03:38,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210653716] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452379625] [2022-11-03 04:03:38,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:03:38,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:38,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:38,250 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:38,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-03 04:03:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:38,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-03 04:03:38,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:39,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:39,547 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:03:39,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:03:40,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:40,319 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 45 proven. 605 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-03 04:03:40,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:40,549 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:40,553 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 15 proven. 605 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:40,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452379625] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:40,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [245350067] [2022-11-03 04:03:40,863 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:40,863 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:40,863 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:40,863 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:40,863 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:40,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:40,943 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:03:40,943 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:03:40,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:40,980 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:40,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:41,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:41,113 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:41,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:41,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:41,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:41,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:41,466 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:03:41,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:03:41,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:41,662 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:41,663 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:43,251 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34007#(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-11-03 04:03:43,251 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:43,251 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:43,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 37, 36] total 69 [2022-11-03 04:03:43,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360013066] [2022-11-03 04:03:43,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:43,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-11-03 04:03:43,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:43,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-11-03 04:03:43,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=6162, Unknown=0, NotChecked=0, Total=6480 [2022-11-03 04:03:43,253 INFO L87 Difference]: Start difference. First operand 166 states and 170 transitions. Second operand has 69 states, 68 states have (on average 2.264705882352941) internal successors, (154), 65 states have internal predecessors, (154), 31 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) [2022-11-03 04:03:46,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:03:46,768 INFO L93 Difference]: Finished difference Result 217 states and 222 transitions. [2022-11-03 04:03:46,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-11-03 04:03:46,768 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 68 states have (on average 2.264705882352941) internal successors, (154), 65 states have internal predecessors, (154), 31 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) Word has length 127 [2022-11-03 04:03:46,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:03:46,769 INFO L225 Difference]: With dead ends: 217 [2022-11-03 04:03:46,769 INFO L226 Difference]: Without dead ends: 215 [2022-11-03 04:03:46,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 331 SyntacticMatches, 7 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5154 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=843, Invalid=15927, Unknown=0, NotChecked=0, Total=16770 [2022-11-03 04:03:46,771 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 109 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 4106 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1551 SdHoareTripleChecker+Invalid, 4436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 4106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:03:46,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1551 Invalid, 4436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 4106 Invalid, 0 Unknown, 91 Unchecked, 2.0s Time] [2022-11-03 04:03:46,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-11-03 04:03:46,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 166. [2022-11-03 04:03:46,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 133 states have (on average 1.0225563909774436) internal successors, (136), 133 states have internal predecessors, (136), 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-11-03 04:03:46,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 170 transitions. [2022-11-03 04:03:46,872 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 170 transitions. Word has length 127 [2022-11-03 04:03:46,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:03:46,872 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 170 transitions. [2022-11-03 04:03:46,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 68 states have (on average 2.264705882352941) internal successors, (154), 65 states have internal predecessors, (154), 31 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (33), 33 states have call predecessors, (33), 31 states have call successors, (33) [2022-11-03 04:03:46,872 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 170 transitions. [2022-11-03 04:03:46,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-03 04:03:46,873 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:03:46,873 INFO L195 NwaCegarLoop]: trace histogram [17, 15, 15, 15, 15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:03:46,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-11-03 04:03:47,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-11-03 04:03:47,074 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:03:47,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:03:47,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1704697892, now seen corresponding path program 41 times [2022-11-03 04:03:47,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:03:47,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62219959] [2022-11-03 04:03:47,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:03:47,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:03:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:03:48,501 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 16 proven. 645 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:48,501 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:03:48,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62219959] [2022-11-03 04:03:48,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62219959] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:03:48,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600561306] [2022-11-03 04:03:48,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:03:48,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:03:48,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:03:48,503 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:03:48,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-11-03 04:03:49,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-11-03 04:03:49,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:03:49,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-03 04:03:49,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:03:50,194 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:51,216 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:51,263 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 16 proven. 645 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:51,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:03:52,468 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:52,471 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:53,800 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 16 proven. 645 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:03:53,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600561306] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:03:53,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [695986221] [2022-11-03 04:03:53,801 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:03:53,801 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:03:53,801 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:03:53,801 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:03:53,802 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:03:53,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:53,864 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:03:53,865 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:53,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:53,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:03:53,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:53,993 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:54,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:54,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:54,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:03:54,335 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:03:54,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:03:54,393 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:03:54,476 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:03:54,477 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:03:56,286 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35547#(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-11-03 04:03:56,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:03:56,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:03:56,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 103 [2022-11-03 04:03:56,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666024936] [2022-11-03 04:03:56,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:03:56,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2022-11-03 04:03:56,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:03:56,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2022-11-03 04:03:56,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1099, Invalid=12011, Unknown=0, NotChecked=0, Total=13110 [2022-11-03 04:03:56,289 INFO L87 Difference]: Start difference. First operand 166 states and 170 transitions. Second operand has 103 states, 102 states have (on average 2.2745098039215685) internal successors, (232), 98 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (48), 48 states have call predecessors, (48), 46 states have call successors, (48) [2022-11-03 04:04:07,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:04:07,268 INFO L93 Difference]: Finished difference Result 316 states and 338 transitions. [2022-11-03 04:04:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-11-03 04:04:07,268 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 102 states have (on average 2.2745098039215685) internal successors, (232), 98 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (48), 48 states have call predecessors, (48), 46 states have call successors, (48) Word has length 130 [2022-11-03 04:04:07,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:04:07,269 INFO L225 Difference]: With dead ends: 316 [2022-11-03 04:04:07,269 INFO L226 Difference]: Without dead ends: 314 [2022-11-03 04:04:07,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 311 SyntacticMatches, 2 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16502 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=4041, Invalid=47261, Unknown=0, NotChecked=0, Total=51302 [2022-11-03 04:04:07,272 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 248 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 5180 mSolverCounterSat, 478 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 5658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 478 IncrementalHoareTripleChecker+Valid, 5180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:04:07,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 1849 Invalid, 5658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [478 Valid, 5180 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-03 04:04:07,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-11-03 04:04:07,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 178. [2022-11-03 04:04:07,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 144 states have (on average 1.0277777777777777) internal successors, (148), 144 states have internal predecessors, (148), 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-11-03 04:04:07,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 184 transitions. [2022-11-03 04:04:07,432 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 184 transitions. Word has length 130 [2022-11-03 04:04:07,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:04:07,432 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 184 transitions. [2022-11-03 04:04:07,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 102 states have (on average 2.2745098039215685) internal successors, (232), 98 states have internal predecessors, (232), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (48), 48 states have call predecessors, (48), 46 states have call successors, (48) [2022-11-03 04:04:07,433 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 184 transitions. [2022-11-03 04:04:07,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-11-03 04:04:07,433 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:04:07,433 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:04:07,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-11-03 04:04:07,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-11-03 04:04:07,634 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:04:07,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:04:07,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1876265245, now seen corresponding path program 42 times [2022-11-03 04:04:07,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:04:07,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567832066] [2022-11-03 04:04:07,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:04:07,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:04:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:09,211 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 16 proven. 693 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:09,211 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:04:09,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567832066] [2022-11-03 04:04:09,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567832066] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:04:09,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350863447] [2022-11-03 04:04:09,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:04:09,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:09,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:04:09,213 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:04:09,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-11-03 04:04:09,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:04:09,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:04:09,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-03 04:04:09,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:04:10,565 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:10,747 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:04:10,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:04:11,573 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:11,621 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 48 proven. 693 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-03 04:04:11,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:04:11,863 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:11,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 16 proven. 693 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:12,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350863447] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:04:12,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1846507586] [2022-11-03 04:04:12,192 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:04:12,192 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:04:12,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:04:12,192 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:04:12,192 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:04:12,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,247 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:04:12,248 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:04:12,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,283 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:04:12,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:12,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,392 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:12,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:12,761 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:04:12,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:04:12,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:12,940 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:04:12,941 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:04:14,603 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37361#(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-11-03 04:04:14,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:04:14,603 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:04:14,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 39, 38] total 73 [2022-11-03 04:04:14,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240021662] [2022-11-03 04:04:14,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:04:14,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-03 04:04:14,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:04:14,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-03 04:04:14,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=6806, Unknown=0, NotChecked=0, Total=7140 [2022-11-03 04:04:14,606 INFO L87 Difference]: Start difference. First operand 178 states and 184 transitions. Second operand has 73 states, 72 states have (on average 2.2777777777777777) internal successors, (164), 69 states have internal predecessors, (164), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) [2022-11-03 04:04:19,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:04:19,427 INFO L93 Difference]: Finished difference Result 319 states and 325 transitions. [2022-11-03 04:04:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-11-03 04:04:19,428 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 72 states have (on average 2.2777777777777777) internal successors, (164), 69 states have internal predecessors, (164), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) Word has length 135 [2022-11-03 04:04:19,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:04:19,429 INFO L225 Difference]: With dead ends: 319 [2022-11-03 04:04:19,430 INFO L226 Difference]: Without dead ends: 317 [2022-11-03 04:04:19,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 352 SyntacticMatches, 7 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7340 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1051, Invalid=22205, Unknown=0, NotChecked=0, Total=23256 [2022-11-03 04:04:19,432 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 156 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 5066 mSolverCounterSat, 319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 2248 SdHoareTripleChecker+Invalid, 5507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 319 IncrementalHoareTripleChecker+Valid, 5066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:04:19,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 2248 Invalid, 5507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [319 Valid, 5066 Invalid, 0 Unknown, 122 Unchecked, 2.5s Time] [2022-11-03 04:04:19,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-11-03 04:04:19,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 180. [2022-11-03 04:04:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 145 states have (on average 1.0275862068965518) internal successors, (149), 145 states have internal predecessors, (149), 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-11-03 04:04:19,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 185 transitions. [2022-11-03 04:04:19,602 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 185 transitions. Word has length 135 [2022-11-03 04:04:19,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:04:19,602 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 185 transitions. [2022-11-03 04:04:19,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 72 states have (on average 2.2777777777777777) internal successors, (164), 69 states have internal predecessors, (164), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) [2022-11-03 04:04:19,603 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 185 transitions. [2022-11-03 04:04:19,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-03 04:04:19,603 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:04:19,603 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:04:19,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-11-03 04:04:19,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:19,804 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:04:19,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:04:19,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1108012219, now seen corresponding path program 43 times [2022-11-03 04:04:19,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:04:19,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971698391] [2022-11-03 04:04:19,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:04:19,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:04:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:21,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:21,307 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:04:21,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971698391] [2022-11-03 04:04:21,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971698391] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:04:21,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909842400] [2022-11-03 04:04:21,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:04:21,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:21,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:04:21,309 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:04:21,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-03 04:04:21,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:21,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 81 conjunts are in the unsatisfiable core [2022-11-03 04:04:21,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:04:22,612 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:23,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:23,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:23,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:04:23,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:23,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:24,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 17 proven. 736 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:24,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909842400] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:04:24,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1121756224] [2022-11-03 04:04:24,176 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:04:24,176 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:04:24,176 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:04:24,176 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:04:24,176 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:04:24,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,236 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:04:24,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:24,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:04:24,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,354 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:24,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:24,703 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:04:24,703 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:04:24,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:24,844 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:04:24,845 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:04:26,513 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39114#(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-11-03 04:04:26,513 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:04:26,513 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:04:26,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 74 [2022-11-03 04:04:26,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094665489] [2022-11-03 04:04:26,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:04:26,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-11-03 04:04:26,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:04:26,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-11-03 04:04:26,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=7007, Unknown=0, NotChecked=0, Total=7310 [2022-11-03 04:04:26,515 INFO L87 Difference]: Start difference. First operand 180 states and 185 transitions. Second operand has 74 states, 73 states have (on average 2.315068493150685) internal successors, (169), 70 states have internal predecessors, (169), 33 states have call successors, (34), 1 states have call predecessors, (34), 2 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) [2022-11-03 04:04:31,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:04:31,600 INFO L93 Difference]: Finished difference Result 339 states and 347 transitions. [2022-11-03 04:04:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-11-03 04:04:31,601 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 73 states have (on average 2.315068493150685) internal successors, (169), 70 states have internal predecessors, (169), 33 states have call successors, (34), 1 states have call predecessors, (34), 2 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) Word has length 138 [2022-11-03 04:04:31,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:04:31,604 INFO L225 Difference]: With dead ends: 339 [2022-11-03 04:04:31,604 INFO L226 Difference]: Without dead ends: 337 [2022-11-03 04:04:31,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 363 SyntacticMatches, 5 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5362 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=865, Invalid=18041, Unknown=0, NotChecked=0, Total=18906 [2022-11-03 04:04:31,606 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 119 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 6163 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 2473 SdHoareTripleChecker+Invalid, 6373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 6163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:04:31,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 2473 Invalid, 6373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 6163 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-03 04:04:31,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-11-03 04:04:31,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 183. [2022-11-03 04:04:31,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 147 states have (on average 1.034013605442177) internal successors, (152), 147 states have internal predecessors, (152), 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-11-03 04:04:31,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 190 transitions. [2022-11-03 04:04:31,804 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 190 transitions. Word has length 138 [2022-11-03 04:04:31,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:04:31,805 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 190 transitions. [2022-11-03 04:04:31,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 73 states have (on average 2.315068493150685) internal successors, (169), 70 states have internal predecessors, (169), 33 states have call successors, (34), 1 states have call predecessors, (34), 2 states have return successors, (35), 35 states have call predecessors, (35), 33 states have call successors, (35) [2022-11-03 04:04:31,805 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 190 transitions. [2022-11-03 04:04:31,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-03 04:04:31,806 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:04:31,806 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:04:31,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-11-03 04:04:32,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:32,012 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:04:32,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:04:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1962835037, now seen corresponding path program 44 times [2022-11-03 04:04:32,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:04:32,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810126691] [2022-11-03 04:04:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:04:32,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:04:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:32,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 346 proven. 422 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-03 04:04:32,791 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:04:32,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810126691] [2022-11-03 04:04:32,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810126691] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:04:32,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171808141] [2022-11-03 04:04:32,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:04:32,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:32,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:04:32,792 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:04:32,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-11-03 04:04:34,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-11-03 04:04:34,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:04:34,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-03 04:04:34,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:04:34,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-03 04:04:34,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:04:35,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-03 04:04:35,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171808141] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:04:35,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [425546295] [2022-11-03 04:04:35,339 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:04:35,339 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:04:35,339 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:04:35,339 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:04:35,339 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:04:35,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,399 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:04:35,399 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:04:35,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,445 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:04:35,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:35,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,567 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:35,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:35,899 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:04:35,900 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:04:35,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:36,052 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:04:36,053 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:04:37,280 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40866#(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-11-03 04:04:37,280 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:04:37,280 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:04:37,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2022-11-03 04:04:37,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765472525] [2022-11-03 04:04:37,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:04:37,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-03 04:04:37,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:04:37,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-03 04:04:37,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=3668, Unknown=0, NotChecked=0, Total=4422 [2022-11-03 04:04:37,281 INFO L87 Difference]: Start difference. First operand 183 states and 190 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-11-03 04:04:38,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:04:38,910 INFO L93 Difference]: Finished difference Result 337 states and 345 transitions. [2022-11-03 04:04:38,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-11-03 04:04:38,911 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-11-03 04:04:38,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:04:38,911 INFO L225 Difference]: With dead ends: 337 [2022-11-03 04:04:38,911 INFO L226 Difference]: Without dead ends: 151 [2022-11-03 04:04:38,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 359 SyntacticMatches, 33 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4623 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2196, Invalid=10686, Unknown=0, NotChecked=0, Total=12882 [2022-11-03 04:04:38,913 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 345 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:04:38,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 232 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:04:38,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-03 04:04:39,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 138. [2022-11-03 04:04:39,044 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-11-03 04:04:39,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 142 transitions. [2022-11-03 04:04:39,045 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 142 transitions. Word has length 141 [2022-11-03 04:04:39,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:04:39,045 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 142 transitions. [2022-11-03 04:04:39,045 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-11-03 04:04:39,046 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 142 transitions. [2022-11-03 04:04:39,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-11-03 04:04:39,046 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:04:39,047 INFO L195 NwaCegarLoop]: trace histogram [19, 17, 17, 17, 17, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:04:39,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-11-03 04:04:39,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-11-03 04:04:39,272 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:04:39,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:04:39,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1314700036, now seen corresponding path program 45 times [2022-11-03 04:04:39,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:04:39,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638469057] [2022-11-03 04:04:39,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:04:39,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:04:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:41,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 17 proven. 787 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:04:41,053 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:04:41,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638469057] [2022-11-03 04:04:41,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638469057] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:04:41,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022082392] [2022-11-03 04:04:41,054 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:04:41,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:41,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:04:41,055 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:04:41,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-11-03 04:04:41,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:04:41,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:04:41,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 84 conjunts are in the unsatisfiable core [2022-11-03 04:04:41,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:04:42,487 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:42,666 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:04:42,666 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:04:43,586 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 51 proven. 787 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-03 04:04:43,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:04:43,891 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:43,894 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:44,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 17 proven. 787 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:04:44,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022082392] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:04:44,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1873916427] [2022-11-03 04:04:44,242 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:04:44,242 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:04:44,242 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:04:44,243 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:04:44,243 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:04:44,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,304 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:04:44,304 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:04:44,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,339 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:04:44,340 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:44,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,450 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:44,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:44,805 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:04:44,806 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:04:44,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:44,950 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:04:44,951 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:04:46,661 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '42580#(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-11-03 04:04:46,661 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:04:46,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:04:46,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 41, 40] total 77 [2022-11-03 04:04:46,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407798644] [2022-11-03 04:04:46,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:04:46,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-11-03 04:04:46,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:04:46,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-11-03 04:04:46,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=7482, Unknown=0, NotChecked=0, Total=7832 [2022-11-03 04:04:46,663 INFO L87 Difference]: Start difference. First operand 138 states and 142 transitions. Second operand has 77 states, 76 states have (on average 2.289473684210526) internal successors, (174), 73 states have internal predecessors, (174), 35 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) [2022-11-03 04:04:48,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:04:48,919 INFO L93 Difference]: Finished difference Result 148 states and 152 transitions. [2022-11-03 04:04:48,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-03 04:04:48,919 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 76 states have (on average 2.289473684210526) internal successors, (174), 73 states have internal predecessors, (174), 35 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) Word has length 143 [2022-11-03 04:04:48,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:04:48,920 INFO L225 Difference]: With dead ends: 148 [2022-11-03 04:04:48,920 INFO L226 Difference]: Without dead ends: 146 [2022-11-03 04:04:48,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 390 SyntacticMatches, 7 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3724 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=514, Invalid=11476, Unknown=0, NotChecked=0, Total=11990 [2022-11-03 04:04:48,921 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 79 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 3433 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 3656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:04:48,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 1075 Invalid, 3656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 3433 Invalid, 0 Unknown, 118 Unchecked, 1.6s Time] [2022-11-03 04:04:48,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-11-03 04:04:49,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 143. [2022-11-03 04:04:49,020 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-11-03 04:04:49,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 146 transitions. [2022-11-03 04:04:49,021 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 146 transitions. Word has length 143 [2022-11-03 04:04:49,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:04:49,021 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 146 transitions. [2022-11-03 04:04:49,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 76 states have (on average 2.289473684210526) internal successors, (174), 73 states have internal predecessors, (174), 35 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) [2022-11-03 04:04:49,021 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 146 transitions. [2022-11-03 04:04:49,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-11-03 04:04:49,022 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:04:49,022 INFO L195 NwaCegarLoop]: trace histogram [19, 17, 17, 17, 17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:04:49,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-11-03 04:04:49,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:49,223 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:04:49,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:04:49,223 INFO L85 PathProgramCache]: Analyzing trace with hash 427511684, now seen corresponding path program 46 times [2022-11-03 04:04:49,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:04:49,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412241576] [2022-11-03 04:04:49,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:04:49,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:04:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:50,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 18 proven. 833 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:04:50,806 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:04:50,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412241576] [2022-11-03 04:04:50,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412241576] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:04:50,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886188623] [2022-11-03 04:04:50,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:04:50,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:04:50,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:04:50,807 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:04:50,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-11-03 04:04:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:04:51,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 85 conjunts are in the unsatisfiable core [2022-11-03 04:04:51,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:04:52,237 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:53,228 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 18 proven. 833 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:04:53,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:04:53,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:53,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:53,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 18 proven. 833 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:04:53,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886188623] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:04:53,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [157627199] [2022-11-03 04:04:53,892 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:04:53,892 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:04:53,892 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:04:53,892 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:04:53,892 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:04:53,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:53,966 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:04:53,966 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:53,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:53,975 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:04:54,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:54,081 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:54,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:54,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:54,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:54,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:04:54,457 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:04:54,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:04:54,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:04:54,635 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:04:54,636 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:04:56,365 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44033#(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-11-03 04:04:56,365 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:04:56,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:04:56,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 78 [2022-11-03 04:04:56,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836014923] [2022-11-03 04:04:56,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:04:56,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-11-03 04:04:56,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:04:56,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-11-03 04:04:56,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=7693, Unknown=0, NotChecked=0, Total=8010 [2022-11-03 04:04:56,367 INFO L87 Difference]: Start difference. First operand 143 states and 146 transitions. Second operand has 78 states, 77 states have (on average 2.324675324675325) internal successors, (179), 74 states have internal predecessors, (179), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) [2022-11-03 04:05:01,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:01,268 INFO L93 Difference]: Finished difference Result 213 states and 219 transitions. [2022-11-03 04:05:01,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-11-03 04:05:01,269 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 77 states have (on average 2.324675324675325) internal successors, (179), 74 states have internal predecessors, (179), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) Word has length 146 [2022-11-03 04:05:01,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:01,270 INFO L225 Difference]: With dead ends: 213 [2022-11-03 04:05:01,270 INFO L226 Difference]: Without dead ends: 211 [2022-11-03 04:05:01,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 385 SyntacticMatches, 5 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5943 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=912, Invalid=19968, Unknown=0, NotChecked=0, Total=20880 [2022-11-03 04:05:01,272 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 126 mSDsluCounter, 2188 mSDsCounter, 0 mSdLazyCounter, 5919 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2175 SdHoareTripleChecker+Invalid, 6188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 5919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:01,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 2175 Invalid, 6188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 5919 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-11-03 04:05:01,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-11-03 04:05:01,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 149. [2022-11-03 04:05:01,378 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-11-03 04:05:01,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2022-11-03 04:05:01,379 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 146 [2022-11-03 04:05:01,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:01,379 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2022-11-03 04:05:01,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 77 states have (on average 2.324675324675325) internal successors, (179), 74 states have internal predecessors, (179), 35 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 37 states have call predecessors, (37), 35 states have call successors, (37) [2022-11-03 04:05:01,380 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2022-11-03 04:05:01,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-11-03 04:05:01,381 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:01,381 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:01,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-11-03 04:05:01,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-11-03 04:05:01,583 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:01,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:01,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1428056836, now seen corresponding path program 47 times [2022-11-03 04:05:01,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:01,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88074753] [2022-11-03 04:05:01,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:01,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:01,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 393 proven. 474 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-11-03 04:05:02,450 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:02,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88074753] [2022-11-03 04:05:02,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88074753] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:02,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387394276] [2022-11-03 04:05:02,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:05:02,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:02,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:02,452 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:02,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-11-03 04:05:03,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-11-03 04:05:03,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:05:03,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-03 04:05:03,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:04,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 442 proven. 425 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-11-03 04:05:04,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:05,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 442 proven. 425 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-11-03 04:05:05,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387394276] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:05,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [284808913] [2022-11-03 04:05:05,227 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:05,227 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:05,228 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:05,228 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:05,228 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:05,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,298 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:05:05,299 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:05:05,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,333 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:05,334 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:05,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,441 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:05,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:05,784 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:05:05,785 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:05:05,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:05,986 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:05,987 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:05:07,206 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45631#(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-11-03 04:05:07,206 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:05:07,206 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:05:07,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2022-11-03 04:05:07,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099133885] [2022-11-03 04:05:07,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:05:07,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-11-03 04:05:07,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:05:07,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-11-03 04:05:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=831, Invalid=3999, Unknown=0, NotChecked=0, Total=4830 [2022-11-03 04:05:07,208 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-11-03 04:05:08,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:08,063 INFO L93 Difference]: Finished difference Result 216 states and 222 transitions. [2022-11-03 04:05:08,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-03 04:05:08,064 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-11-03 04:05:08,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:08,065 INFO L225 Difference]: With dead ends: 216 [2022-11-03 04:05:08,065 INFO L226 Difference]: Without dead ends: 159 [2022-11-03 04:05:08,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 380 SyntacticMatches, 35 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3177 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1358, Invalid=6124, Unknown=0, NotChecked=0, Total=7482 [2022-11-03 04:05:08,077 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 204 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:08,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 251 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:05:08,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-11-03 04:05:08,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 146. [2022-11-03 04:05:08,179 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-11-03 04:05:08,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 150 transitions. [2022-11-03 04:05:08,180 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 150 transitions. Word has length 149 [2022-11-03 04:05:08,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:08,180 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 150 transitions. [2022-11-03 04:05:08,180 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-11-03 04:05:08,181 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 150 transitions. [2022-11-03 04:05:08,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-11-03 04:05:08,182 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:08,182 INFO L195 NwaCegarLoop]: trace histogram [20, 18, 18, 18, 18, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:08,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-11-03 04:05:08,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-11-03 04:05:08,388 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:08,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:08,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1772435389, now seen corresponding path program 48 times [2022-11-03 04:05:08,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:08,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482034441] [2022-11-03 04:05:08,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:08,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:10,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 18 proven. 887 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:10,242 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:10,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482034441] [2022-11-03 04:05:10,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482034441] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:10,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797197436] [2022-11-03 04:05:10,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:05:10,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:10,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:10,244 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:10,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-11-03 04:05:10,656 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:05:10,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:05:10,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 88 conjunts are in the unsatisfiable core [2022-11-03 04:05:10,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:11,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:12,080 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:05:12,081 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:05:13,092 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:13,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 54 proven. 887 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2022-11-03 04:05:13,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:13,439 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:13,442 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:13,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1249 backedges. 18 proven. 887 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:13,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797197436] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:13,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [458470057] [2022-11-03 04:05:13,858 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:13,858 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:13,859 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:13,859 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:13,859 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:13,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:13,914 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:05:13,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:05:13,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:13,956 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:13,956 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:14,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:14,071 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:14,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:14,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:14,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:14,431 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:05:14,431 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:05:14,490 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:14,571 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:14,572 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:05:16,372 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '47190#(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-11-03 04:05:16,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:05:16,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:05:16,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 42] total 83 [2022-11-03 04:05:16,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383633548] [2022-11-03 04:05:16,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:05:16,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-11-03 04:05:16,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:05:16,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-11-03 04:05:16,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=8555, Unknown=0, NotChecked=0, Total=8930 [2022-11-03 04:05:16,374 INFO L87 Difference]: Start difference. First operand 146 states and 150 transitions. Second operand has 83 states, 81 states have (on average 2.2962962962962963) internal successors, (186), 78 states have internal predecessors, (186), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) [2022-11-03 04:05:19,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:19,570 INFO L93 Difference]: Finished difference Result 156 states and 160 transitions. [2022-11-03 04:05:19,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-03 04:05:19,570 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 81 states have (on average 2.2962962962962963) internal successors, (186), 78 states have internal predecessors, (186), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) Word has length 151 [2022-11-03 04:05:19,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:19,571 INFO L225 Difference]: With dead ends: 156 [2022-11-03 04:05:19,571 INFO L226 Difference]: Without dead ends: 154 [2022-11-03 04:05:19,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 412 SyntacticMatches, 6 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4200 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=547, Invalid=13025, Unknown=0, NotChecked=0, Total=13572 [2022-11-03 04:05:19,573 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 64 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 5358 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1896 SdHoareTripleChecker+Invalid, 5577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 5358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:19,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1896 Invalid, 5577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 5358 Invalid, 0 Unknown, 141 Unchecked, 2.5s Time] [2022-11-03 04:05:19,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-11-03 04:05:19,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 151. [2022-11-03 04:05:19,700 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-11-03 04:05:19,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 154 transitions. [2022-11-03 04:05:19,701 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 154 transitions. Word has length 151 [2022-11-03 04:05:19,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:19,701 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 154 transitions. [2022-11-03 04:05:19,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 81 states have (on average 2.2962962962962963) internal successors, (186), 78 states have internal predecessors, (186), 38 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (40), 40 states have call predecessors, (40), 38 states have call successors, (40) [2022-11-03 04:05:19,702 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 154 transitions. [2022-11-03 04:05:19,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-03 04:05:19,703 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:19,703 INFO L195 NwaCegarLoop]: trace histogram [20, 18, 18, 18, 18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:19,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-11-03 04:05:19,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-11-03 04:05:19,917 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:19,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:19,917 INFO L85 PathProgramCache]: Analyzing trace with hash -289225243, now seen corresponding path program 49 times [2022-11-03 04:05:19,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:19,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207588904] [2022-11-03 04:05:19,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:19,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:19,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:21,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 19 proven. 936 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:21,713 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:21,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207588904] [2022-11-03 04:05:21,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207588904] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:21,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393886312] [2022-11-03 04:05:21,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:05:21,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:21,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:21,714 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:21,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-11-03 04:05:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:21,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-03 04:05:21,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:23,302 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:24,404 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 19 proven. 936 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:24,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:24,708 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:24,711 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1299 backedges. 19 proven. 936 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:25,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393886312] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:25,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1433479398] [2022-11-03 04:05:25,085 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:25,085 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:25,085 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:25,085 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:25,085 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:25,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,154 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:25,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:25,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,164 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:05:25,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:25,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:25,632 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:05:25,633 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:05:25,695 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:25,774 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:25,775 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:05:27,597 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '48721#(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-11-03 04:05:27,597 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:05:27,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:05:27,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 82 [2022-11-03 04:05:27,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607651864] [2022-11-03 04:05:27,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:05:27,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-11-03 04:05:27,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:05:27,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-11-03 04:05:27,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=8411, Unknown=0, NotChecked=0, Total=8742 [2022-11-03 04:05:27,599 INFO L87 Difference]: Start difference. First operand 151 states and 154 transitions. Second operand has 82 states, 81 states have (on average 2.3333333333333335) internal successors, (189), 78 states have internal predecessors, (189), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (39), 39 states have call predecessors, (39), 37 states have call successors, (39) [2022-11-03 04:05:32,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:32,876 INFO L93 Difference]: Finished difference Result 224 states and 230 transitions. [2022-11-03 04:05:32,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-11-03 04:05:32,877 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 81 states have (on average 2.3333333333333335) internal successors, (189), 78 states have internal predecessors, (189), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (39), 39 states have call predecessors, (39), 37 states have call successors, (39) Word has length 154 [2022-11-03 04:05:32,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:32,878 INFO L225 Difference]: With dead ends: 224 [2022-11-03 04:05:32,878 INFO L226 Difference]: Without dead ends: 222 [2022-11-03 04:05:32,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 407 SyntacticMatches, 5 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6545 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=959, Invalid=21993, Unknown=0, NotChecked=0, Total=22952 [2022-11-03 04:05:32,880 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 145 mSDsluCounter, 2299 mSDsCounter, 0 mSdLazyCounter, 5980 mSolverCounterSat, 306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 6286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 306 IncrementalHoareTripleChecker+Valid, 5980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:32,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 2287 Invalid, 6286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [306 Valid, 5980 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-11-03 04:05:32,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-11-03 04:05:33,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 157. [2022-11-03 04:05:33,044 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-11-03 04:05:33,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 162 transitions. [2022-11-03 04:05:33,044 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 162 transitions. Word has length 154 [2022-11-03 04:05:33,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:33,045 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 162 transitions. [2022-11-03 04:05:33,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 81 states have (on average 2.3333333333333335) internal successors, (189), 78 states have internal predecessors, (189), 37 states have call successors, (38), 1 states have call predecessors, (38), 2 states have return successors, (39), 39 states have call predecessors, (39), 37 states have call successors, (39) [2022-11-03 04:05:33,045 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 162 transitions. [2022-11-03 04:05:33,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-11-03 04:05:33,046 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:33,047 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:33,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-11-03 04:05:33,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:33,260 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:33,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:33,260 INFO L85 PathProgramCache]: Analyzing trace with hash -599307005, now seen corresponding path program 50 times [2022-11-03 04:05:33,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:33,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094156458] [2022-11-03 04:05:33,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:33,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:34,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 443 proven. 529 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-03 04:05:34,235 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:34,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094156458] [2022-11-03 04:05:34,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094156458] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:34,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15564554] [2022-11-03 04:05:34,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:05:34,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:34,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:34,236 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:34,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-11-03 04:05:36,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2022-11-03 04:05:36,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:05:36,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-03 04:05:36,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 495 proven. 477 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-03 04:05:37,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:37,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 495 proven. 477 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-03 04:05:37,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15564554] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:37,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [489505270] [2022-11-03 04:05:37,730 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:37,730 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:37,731 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:37,731 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:37,731 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:37,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:37,795 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:37,796 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:37,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:37,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:05:37,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:37,912 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:38,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:38,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:38,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:38,242 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:05:38,242 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:05:38,304 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:38,404 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:38,405 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:05:39,685 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50404#(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-11-03 04:05:39,685 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:05:39,685 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:05:39,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 61 [2022-11-03 04:05:39,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477053179] [2022-11-03 04:05:39,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:05:39,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-03 04:05:39,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:05:39,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-03 04:05:39,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=912, Invalid=4344, Unknown=0, NotChecked=0, Total=5256 [2022-11-03 04:05:39,687 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-11-03 04:05:40,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:40,596 INFO L93 Difference]: Finished difference Result 227 states and 233 transitions. [2022-11-03 04:05:40,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-03 04:05:40,596 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-11-03 04:05:40,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:40,597 INFO L225 Difference]: With dead ends: 227 [2022-11-03 04:05:40,598 INFO L226 Difference]: Without dead ends: 167 [2022-11-03 04:05:40,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 401 SyntacticMatches, 37 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3476 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1497, Invalid=6693, Unknown=0, NotChecked=0, Total=8190 [2022-11-03 04:05:40,599 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 205 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:40,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 230 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 04:05:40,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-11-03 04:05:40,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2022-11-03 04:05:40,751 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-11-03 04:05:40,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 158 transitions. [2022-11-03 04:05:40,752 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 158 transitions. Word has length 157 [2022-11-03 04:05:40,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:40,752 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 158 transitions. [2022-11-03 04:05:40,752 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-11-03 04:05:40,752 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 158 transitions. [2022-11-03 04:05:40,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-11-03 04:05:40,753 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:40,754 INFO L195 NwaCegarLoop]: trace histogram [21, 19, 19, 19, 19, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:40,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-11-03 04:05:40,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:40,975 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:40,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:40,975 INFO L85 PathProgramCache]: Analyzing trace with hash -809955420, now seen corresponding path program 51 times [2022-11-03 04:05:40,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:40,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604807683] [2022-11-03 04:05:40,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:40,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 19 proven. 993 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:05:43,333 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:43,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604807683] [2022-11-03 04:05:43,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604807683] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:43,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458947540] [2022-11-03 04:05:43,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:05:43,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:43,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:43,335 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:43,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-11-03 04:05:43,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:05:43,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:05:43,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 92 conjunts are in the unsatisfiable core [2022-11-03 04:05:43,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:45,190 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:45,393 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:05:45,393 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:05:46,512 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 57 proven. 993 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2022-11-03 04:05:46,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:46,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:46,861 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1394 backedges. 19 proven. 993 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:05:47,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458947540] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:47,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [314245886] [2022-11-03 04:05:47,264 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:47,264 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:47,265 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:47,265 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:47,265 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:47,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,328 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:05:47,329 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:05:47,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,364 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:47,364 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:47,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,473 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:47,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:47,815 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:05:47,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:05:47,878 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:47,967 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:47,968 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:05:49,838 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '52043#(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-11-03 04:05:49,838 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:05:49,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:05:49,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 45, 44] total 85 [2022-11-03 04:05:49,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703049620] [2022-11-03 04:05:49,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:05:49,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-11-03 04:05:49,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:05:49,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-11-03 04:05:49,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=8930, Unknown=0, NotChecked=0, Total=9312 [2022-11-03 04:05:49,841 INFO L87 Difference]: Start difference. First operand 154 states and 158 transitions. Second operand has 85 states, 84 states have (on average 2.3095238095238093) internal successors, (194), 81 states have internal predecessors, (194), 39 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-03 04:05:52,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:05:52,833 INFO L93 Difference]: Finished difference Result 164 states and 168 transitions. [2022-11-03 04:05:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-03 04:05:52,833 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 84 states have (on average 2.3095238095238093) internal successors, (194), 81 states have internal predecessors, (194), 39 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) Word has length 159 [2022-11-03 04:05:52,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:05:52,835 INFO L225 Difference]: With dead ends: 164 [2022-11-03 04:05:52,835 INFO L226 Difference]: Without dead ends: 162 [2022-11-03 04:05:52,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 418 SyntacticMatches, 7 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4429 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=562, Invalid=13718, Unknown=0, NotChecked=0, Total=14280 [2022-11-03 04:05:52,836 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 48 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 4659 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 4836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 4659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:05:52,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 1311 Invalid, 4836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 4659 Invalid, 0 Unknown, 60 Unchecked, 2.3s Time] [2022-11-03 04:05:52,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-11-03 04:05:52,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 159. [2022-11-03 04:05:52,983 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-11-03 04:05:52,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 162 transitions. [2022-11-03 04:05:52,984 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 162 transitions. Word has length 159 [2022-11-03 04:05:52,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:05:52,984 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 162 transitions. [2022-11-03 04:05:52,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 84 states have (on average 2.3095238095238093) internal successors, (194), 81 states have internal predecessors, (194), 39 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-03 04:05:52,985 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 162 transitions. [2022-11-03 04:05:52,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-11-03 04:05:52,986 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:05:52,986 INFO L195 NwaCegarLoop]: trace histogram [21, 19, 19, 19, 19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:05:53,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-11-03 04:05:53,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-11-03 04:05:53,204 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:05:53,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:05:53,204 INFO L85 PathProgramCache]: Analyzing trace with hash -250136860, now seen corresponding path program 52 times [2022-11-03 04:05:53,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:05:53,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319519721] [2022-11-03 04:05:53,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:05:53,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:05:53,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:55,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 20 proven. 1045 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:05:55,176 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:05:55,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319519721] [2022-11-03 04:05:55,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319519721] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:05:55,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132856653] [2022-11-03 04:05:55,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:05:55,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:05:55,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:05:55,178 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:05:55,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-11-03 04:05:55,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:05:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 93 conjunts are in the unsatisfiable core [2022-11-03 04:05:55,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:05:56,864 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:58,076 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:58,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 20 proven. 1045 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:05:58,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:05:58,383 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:58,386 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:58,767 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 20 proven. 1045 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:05:58,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132856653] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:05:58,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1415693367] [2022-11-03 04:05:58,768 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:05:58,768 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:05:58,768 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:05:58,769 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:05:58,769 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:05:58,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:58,834 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:05:58,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:58,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:58,844 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:05:58,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:58,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:59,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:59,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:59,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:05:59,298 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:05:59,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:05:59,363 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:05:59,446 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:05:59,447 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:06:01,282 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '53636#(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-11-03 04:06:01,283 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:06:01,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:06:01,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 86 [2022-11-03 04:06:01,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048795821] [2022-11-03 04:06:01,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:06:01,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-11-03 04:06:01,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:06:01,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-11-03 04:06:01,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=9161, Unknown=0, NotChecked=0, Total=9506 [2022-11-03 04:06:01,285 INFO L87 Difference]: Start difference. First operand 159 states and 162 transitions. Second operand has 86 states, 85 states have (on average 2.3411764705882354) internal successors, (199), 82 states have internal predecessors, (199), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-03 04:06:06,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:06:06,775 INFO L93 Difference]: Finished difference Result 235 states and 241 transitions. [2022-11-03 04:06:06,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-11-03 04:06:06,776 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 85 states have (on average 2.3411764705882354) internal successors, (199), 82 states have internal predecessors, (199), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) Word has length 162 [2022-11-03 04:06:06,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:06:06,777 INFO L225 Difference]: With dead ends: 235 [2022-11-03 04:06:06,777 INFO L226 Difference]: Without dead ends: 233 [2022-11-03 04:06:06,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 429 SyntacticMatches, 5 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7176 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1006, Invalid=24116, Unknown=0, NotChecked=0, Total=25122 [2022-11-03 04:06:06,779 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 159 mSDsluCounter, 2228 mSDsCounter, 0 mSdLazyCounter, 6038 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 2222 SdHoareTripleChecker+Invalid, 6353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 6038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:06:06,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 2222 Invalid, 6353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 6038 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-11-03 04:06:06,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-11-03 04:06:06,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 165. [2022-11-03 04:06:06,903 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-11-03 04:06:06,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 170 transitions. [2022-11-03 04:06:06,904 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 170 transitions. Word has length 162 [2022-11-03 04:06:06,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:06:06,904 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 170 transitions. [2022-11-03 04:06:06,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 85 states have (on average 2.3411764705882354) internal successors, (199), 82 states have internal predecessors, (199), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-03 04:06:06,904 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 170 transitions. [2022-11-03 04:06:06,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-03 04:06:06,905 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:06:06,905 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:06:06,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-11-03 04:06:07,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-11-03 04:06:07,120 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:06:07,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:06:07,121 INFO L85 PathProgramCache]: Analyzing trace with hash -53426268, now seen corresponding path program 53 times [2022-11-03 04:06:07,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:06:07,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477754256] [2022-11-03 04:06:07,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:06:07,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:06:07,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 496 proven. 587 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-11-03 04:06:08,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:06:08,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477754256] [2022-11-03 04:06:08,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477754256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:06:08,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592840869] [2022-11-03 04:06:08,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:06:08,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:08,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:06:08,135 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:06:08,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-11-03 04:06:10,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2022-11-03 04:06:10,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:06:10,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-03 04:06:10,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:06:11,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 551 proven. 532 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-11-03 04:06:11,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:06:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 1503 backedges. 551 proven. 532 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-11-03 04:06:11,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592840869] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:06:11,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2107586019] [2022-11-03 04:06:11,905 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:06:11,905 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:06:11,906 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:06:11,906 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:06:11,906 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:06:11,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:11,973 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:06:11,974 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:06:12,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:12,042 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:06:12,042 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:12,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:12,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:12,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:12,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:12,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:12,478 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:06:12,478 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:06:12,538 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:12,620 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:06:12,621 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:06:13,930 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '55404#(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-11-03 04:06:13,931 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:06:13,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:06:13,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 64 [2022-11-03 04:06:13,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287350269] [2022-11-03 04:06:13,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:06:13,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-11-03 04:06:13,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:06:13,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-11-03 04:06:13,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=997, Invalid=4703, Unknown=0, NotChecked=0, Total=5700 [2022-11-03 04:06:13,933 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-11-03 04:06:14,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:06:14,924 INFO L93 Difference]: Finished difference Result 238 states and 244 transitions. [2022-11-03 04:06:14,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-03 04:06:14,925 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-11-03 04:06:14,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:06:14,926 INFO L225 Difference]: With dead ends: 238 [2022-11-03 04:06:14,926 INFO L226 Difference]: Without dead ends: 175 [2022-11-03 04:06:14,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 422 SyntacticMatches, 39 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3788 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1643, Invalid=7287, Unknown=0, NotChecked=0, Total=8930 [2022-11-03 04:06:14,927 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 210 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:06:14,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 295 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:06:14,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-11-03 04:06:15,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 162. [2022-11-03 04:06:15,074 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-11-03 04:06:15,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 166 transitions. [2022-11-03 04:06:15,075 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 166 transitions. Word has length 165 [2022-11-03 04:06:15,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:06:15,075 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 166 transitions. [2022-11-03 04:06:15,076 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-11-03 04:06:15,076 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 166 transitions. [2022-11-03 04:06:15,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-03 04:06:15,077 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:06:15,077 INFO L195 NwaCegarLoop]: trace histogram [22, 20, 20, 20, 20, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:06:15,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-11-03 04:06:15,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:15,304 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:06:15,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:06:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1631366749, now seen corresponding path program 54 times [2022-11-03 04:06:15,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:06:15,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690396791] [2022-11-03 04:06:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:06:15,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:06:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 20 proven. 1105 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:17,305 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:06:17,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690396791] [2022-11-03 04:06:17,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690396791] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:06:17,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547520582] [2022-11-03 04:06:17,306 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:06:17,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:17,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:06:17,306 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:06:17,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-11-03 04:06:17,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:06:17,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:06:17,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 96 conjunts are in the unsatisfiable core [2022-11-03 04:06:17,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:06:19,217 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:19,424 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:06:19,424 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:06:20,642 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:20,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 60 proven. 1105 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-03 04:06:20,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:06:21,004 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:21,008 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1547 backedges. 20 proven. 1105 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:21,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547520582] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:06:21,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1135282986] [2022-11-03 04:06:21,392 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:06:21,392 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:06:21,392 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:06:21,392 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:06:21,392 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:06:21,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,458 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:06:21,458 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:21,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,468 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:06:21,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,570 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:21,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:21,933 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:06:21,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:06:22,034 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:22,112 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:06:22,113 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:06:23,989 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '57125#(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-11-03 04:06:23,989 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:06:23,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:06:23,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47, 46] total 89 [2022-11-03 04:06:23,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111985721] [2022-11-03 04:06:23,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:06:23,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-11-03 04:06:23,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:06:23,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-11-03 04:06:23,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=9702, Unknown=0, NotChecked=0, Total=10100 [2022-11-03 04:06:23,991 INFO L87 Difference]: Start difference. First operand 162 states and 166 transitions. Second operand has 89 states, 88 states have (on average 2.3181818181818183) internal successors, (204), 85 states have internal predecessors, (204), 41 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) [2022-11-03 04:06:27,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:06:27,583 INFO L93 Difference]: Finished difference Result 172 states and 176 transitions. [2022-11-03 04:06:27,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-11-03 04:06:27,584 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 88 states have (on average 2.3181818181818183) internal successors, (204), 85 states have internal predecessors, (204), 41 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) Word has length 167 [2022-11-03 04:06:27,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:06:27,585 INFO L225 Difference]: With dead ends: 172 [2022-11-03 04:06:27,585 INFO L226 Difference]: Without dead ends: 170 [2022-11-03 04:06:27,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 441 SyntacticMatches, 7 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4804 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=586, Invalid=14914, Unknown=0, NotChecked=0, Total=15500 [2022-11-03 04:06:27,586 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 2513 mSDsCounter, 0 mSdLazyCounter, 6078 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 2448 SdHoareTripleChecker+Invalid, 6322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 6078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-03 04:06:27,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 2448 Invalid, 6322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 6078 Invalid, 0 Unknown, 119 Unchecked, 2.8s Time] [2022-11-03 04:06:27,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-11-03 04:06:27,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 167. [2022-11-03 04:06:27,701 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-11-03 04:06:27,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 170 transitions. [2022-11-03 04:06:27,701 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 170 transitions. Word has length 167 [2022-11-03 04:06:27,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:06:27,701 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 170 transitions. [2022-11-03 04:06:27,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 88 states have (on average 2.3181818181818183) internal successors, (204), 85 states have internal predecessors, (204), 41 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) [2022-11-03 04:06:27,702 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 170 transitions. [2022-11-03 04:06:27,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-11-03 04:06:27,703 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:06:27,703 INFO L195 NwaCegarLoop]: trace histogram [22, 20, 20, 20, 20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:06:27,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-11-03 04:06:27,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-11-03 04:06:27,928 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:06:27,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:06:27,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1808613509, now seen corresponding path program 55 times [2022-11-03 04:06:27,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:06:27,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106747542] [2022-11-03 04:06:27,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:06:27,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:06:27,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 21 proven. 1160 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:30,046 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:06:30,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106747542] [2022-11-03 04:06:30,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106747542] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:06:30,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387749458] [2022-11-03 04:06:30,047 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:06:30,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:30,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:06:30,052 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:06:30,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-11-03 04:06:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:30,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 97 conjunts are in the unsatisfiable core [2022-11-03 04:06:30,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:06:31,935 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:33,249 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 21 proven. 1160 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:33,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:06:33,577 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:33,580 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1603 backedges. 21 proven. 1160 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:33,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387749458] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:06:33,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2007517165] [2022-11-03 04:06:33,986 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:06:33,986 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:06:33,986 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:06:33,986 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:06:33,987 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:06:34,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,041 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:06:34,041 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:06:34,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,077 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:06:34,077 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:34,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:34,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:34,533 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:06:34,533 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:06:34,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:34,760 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:06:34,761 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:06:36,649 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '58797#(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-11-03 04:06:36,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:06:36,650 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:06:36,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 90 [2022-11-03 04:06:36,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959858848] [2022-11-03 04:06:36,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:06:36,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-11-03 04:06:36,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:06:36,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-11-03 04:06:36,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=9943, Unknown=0, NotChecked=0, Total=10302 [2022-11-03 04:06:36,652 INFO L87 Difference]: Start difference. First operand 167 states and 170 transitions. Second operand has 90 states, 89 states have (on average 2.348314606741573) internal successors, (209), 86 states have internal predecessors, (209), 41 states have call successors, (42), 1 states have call predecessors, (42), 2 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) [2022-11-03 04:06:42,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:06:42,670 INFO L93 Difference]: Finished difference Result 246 states and 252 transitions. [2022-11-03 04:06:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-11-03 04:06:42,671 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 89 states have (on average 2.348314606741573) internal successors, (209), 86 states have internal predecessors, (209), 41 states have call successors, (42), 1 states have call predecessors, (42), 2 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) Word has length 170 [2022-11-03 04:06:42,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:06:42,672 INFO L225 Difference]: With dead ends: 246 [2022-11-03 04:06:42,672 INFO L226 Difference]: Without dead ends: 244 [2022-11-03 04:06:42,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 451 SyntacticMatches, 5 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7836 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=1053, Invalid=26337, Unknown=0, NotChecked=0, Total=27390 [2022-11-03 04:06:42,675 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 242 mSDsluCounter, 2085 mSDsCounter, 0 mSdLazyCounter, 6939 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 7394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 6939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:06:42,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 2096 Invalid, 7394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 6939 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-03 04:06:42,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-03 04:06:42,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 173. [2022-11-03 04:06:42,828 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-11-03 04:06:42,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 178 transitions. [2022-11-03 04:06:42,829 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 178 transitions. Word has length 170 [2022-11-03 04:06:42,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:06:42,829 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 178 transitions. [2022-11-03 04:06:42,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 89 states have (on average 2.348314606741573) internal successors, (209), 86 states have internal predecessors, (209), 41 states have call successors, (42), 1 states have call predecessors, (42), 2 states have return successors, (43), 43 states have call predecessors, (43), 41 states have call successors, (43) [2022-11-03 04:06:42,829 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 178 transitions. [2022-11-03 04:06:42,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-11-03 04:06:42,830 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:06:42,830 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:06:42,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-11-03 04:06:43,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-11-03 04:06:43,031 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:06:43,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:06:43,031 INFO L85 PathProgramCache]: Analyzing trace with hash 45829731, now seen corresponding path program 56 times [2022-11-03 04:06:43,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:06:43,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780673171] [2022-11-03 04:06:43,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:06:43,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:06:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:44,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 552 proven. 648 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-11-03 04:06:44,222 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:06:44,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780673171] [2022-11-03 04:06:44,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780673171] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:06:44,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324999078] [2022-11-03 04:06:44,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:06:44,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:44,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:06:44,224 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:06:44,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-03 04:06:46,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-11-03 04:06:46,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:06:46,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-03 04:06:46,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:06:47,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 610 proven. 590 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-11-03 04:06:47,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:06:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1662 backedges. 610 proven. 590 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-11-03 04:06:48,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324999078] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:06:48,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [586958205] [2022-11-03 04:06:48,686 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:06:48,686 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:06:48,686 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:06:48,686 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:06:48,686 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:06:48,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:48,745 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:06:48,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:48,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:48,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:06:48,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:48,855 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:49,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:49,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:49,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:49,182 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:06:49,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:06:49,258 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:49,335 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:06:49,336 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:06:50,652 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '60650#(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-11-03 04:06:50,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:06:50,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:06:50,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2022-11-03 04:06:50,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60006548] [2022-11-03 04:06:50,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:06:50,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-11-03 04:06:50,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:06:50,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-11-03 04:06:50,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=5076, Unknown=0, NotChecked=0, Total=6162 [2022-11-03 04:06:50,655 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-11-03 04:06:51,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:06:51,627 INFO L93 Difference]: Finished difference Result 249 states and 255 transitions. [2022-11-03 04:06:51,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-03 04:06:51,627 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-11-03 04:06:51,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:06:51,628 INFO L225 Difference]: With dead ends: 249 [2022-11-03 04:06:51,629 INFO L226 Difference]: Without dead ends: 183 [2022-11-03 04:06:51,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 443 SyntacticMatches, 41 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4113 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1796, Invalid=7906, Unknown=0, NotChecked=0, Total=9702 [2022-11-03 04:06:51,630 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 257 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:06:51,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 244 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 04:06:51,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-11-03 04:06:51,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 170. [2022-11-03 04:06:51,756 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-11-03 04:06:51,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 174 transitions. [2022-11-03 04:06:51,757 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 174 transitions. Word has length 173 [2022-11-03 04:06:51,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:06:51,757 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 174 transitions. [2022-11-03 04:06:51,757 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-11-03 04:06:51,757 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 174 transitions. [2022-11-03 04:06:51,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-11-03 04:06:51,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:06:51,759 INFO L195 NwaCegarLoop]: trace histogram [23, 21, 21, 21, 21, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:06:51,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-11-03 04:06:51,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-11-03 04:06:51,972 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:06:51,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:06:51,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1070476356, now seen corresponding path program 57 times [2022-11-03 04:06:51,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:06:51,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417041020] [2022-11-03 04:06:51,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:06:51,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:06:52,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:06:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 21 proven. 1223 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:06:54,112 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:06:54,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417041020] [2022-11-03 04:06:54,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417041020] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:06:54,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251478369] [2022-11-03 04:06:54,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:06:54,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:06:54,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:06:54,114 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:06:54,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-11-03 04:06:54,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:06:54,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:06:54,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 100 conjunts are in the unsatisfiable core [2022-11-03 04:06:54,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:06:56,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:56,445 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:06:56,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:06:57,769 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:57,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 63 proven. 1223 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-11-03 04:06:57,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:06:58,135 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:58,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:58,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1708 backedges. 21 proven. 1223 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:06:58,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251478369] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:06:58,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1803606443] [2022-11-03 04:06:58,556 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:06:58,557 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:06:58,557 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:06:58,557 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:06:58,557 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:06:58,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:58,615 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:06:58,615 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:58,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:58,625 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:06:58,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:58,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:59,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:59,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:59,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:59,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:06:59,082 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:06:59,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:06:59,178 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:06:59,259 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:06:59,260 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:07:01,195 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '62453#(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-11-03 04:07:01,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:07:01,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:07:01,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 49, 48] total 93 [2022-11-03 04:07:01,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521593892] [2022-11-03 04:07:01,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:07:01,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-11-03 04:07:01,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:01,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-11-03 04:07:01,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=414, Invalid=10506, Unknown=0, NotChecked=0, Total=10920 [2022-11-03 04:07:01,198 INFO L87 Difference]: Start difference. First operand 170 states and 174 transitions. Second operand has 93 states, 92 states have (on average 2.3260869565217392) internal successors, (214), 89 states have internal predecessors, (214), 43 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) [2022-11-03 04:07:05,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:07:05,012 INFO L93 Difference]: Finished difference Result 180 states and 184 transitions. [2022-11-03 04:07:05,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-11-03 04:07:05,013 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 92 states have (on average 2.3260869565217392) internal successors, (214), 89 states have internal predecessors, (214), 43 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) Word has length 175 [2022-11-03 04:07:05,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:07:05,014 INFO L225 Difference]: With dead ends: 180 [2022-11-03 04:07:05,014 INFO L226 Difference]: Without dead ends: 178 [2022-11-03 04:07:05,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 462 SyntacticMatches, 7 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5194 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=610, Invalid=16160, Unknown=0, NotChecked=0, Total=16770 [2022-11-03 04:07:05,015 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 74 mSDsluCounter, 2304 mSDsCounter, 0 mSdLazyCounter, 6382 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 2253 SdHoareTripleChecker+Invalid, 6665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 6382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:07:05,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 2253 Invalid, 6665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 6382 Invalid, 0 Unknown, 113 Unchecked, 3.0s Time] [2022-11-03 04:07:05,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-11-03 04:07:05,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 175. [2022-11-03 04:07:05,138 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-11-03 04:07:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 178 transitions. [2022-11-03 04:07:05,139 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 178 transitions. Word has length 175 [2022-11-03 04:07:05,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:07:05,139 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 178 transitions. [2022-11-03 04:07:05,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 92 states have (on average 2.3260869565217392) internal successors, (214), 89 states have internal predecessors, (214), 43 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (45), 45 states have call predecessors, (45), 43 states have call successors, (45) [2022-11-03 04:07:05,139 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 178 transitions. [2022-11-03 04:07:05,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 04:07:05,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:07:05,140 INFO L195 NwaCegarLoop]: trace histogram [23, 21, 21, 21, 21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:07:05,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-11-03 04:07:05,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-11-03 04:07:05,340 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:07:05,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:07:05,341 INFO L85 PathProgramCache]: Analyzing trace with hash 434460228, now seen corresponding path program 58 times [2022-11-03 04:07:05,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:07:05,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094279554] [2022-11-03 04:07:05,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:07:05,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:07:05,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:07,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 22 proven. 1281 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:07:07,561 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:07:07,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094279554] [2022-11-03 04:07:07,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094279554] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:07:07,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914715066] [2022-11-03 04:07:07,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:07:07,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:07:07,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:07:07,562 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:07:07,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-03 04:07:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:07,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 671 conjuncts, 101 conjunts are in the unsatisfiable core [2022-11-03 04:07:07,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:07:09,532 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:10,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 22 proven. 1281 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:07:11,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:07:11,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:11,313 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:11,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1767 backedges. 22 proven. 1281 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:07:11,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914715066] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:07:11,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1415759777] [2022-11-03 04:07:11,725 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:07:11,725 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:07:11,725 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:07:11,725 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:07:11,725 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:07:11,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:11,795 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:07:11,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:11,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:11,807 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:07:11,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:11,916 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:12,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:12,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:12,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:12,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:12,256 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:07:12,257 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:07:12,371 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:12,451 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:07:12,452 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:07:14,404 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '64202#(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-11-03 04:07:14,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:07:14,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:07:14,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 94 [2022-11-03 04:07:14,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457390438] [2022-11-03 04:07:14,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:07:14,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-11-03 04:07:14,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:14,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-11-03 04:07:14,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=10757, Unknown=0, NotChecked=0, Total=11130 [2022-11-03 04:07:14,406 INFO L87 Difference]: Start difference. First operand 175 states and 178 transitions. Second operand has 94 states, 93 states have (on average 2.3548387096774195) internal successors, (219), 90 states have internal predecessors, (219), 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-11-03 04:07:21,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:07:21,066 INFO L93 Difference]: Finished difference Result 257 states and 263 transitions. [2022-11-03 04:07:21,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-03 04:07:21,066 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.3548387096774195) internal successors, (219), 90 states have internal predecessors, (219), 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 178 [2022-11-03 04:07:21,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:07:21,068 INFO L225 Difference]: With dead ends: 257 [2022-11-03 04:07:21,068 INFO L226 Difference]: Without dead ends: 255 [2022-11-03 04:07:21,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 473 SyntacticMatches, 5 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8525 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=1100, Invalid=28656, Unknown=0, NotChecked=0, Total=29756 [2022-11-03 04:07:21,069 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 198 mSDsluCounter, 2805 mSDsCounter, 0 mSdLazyCounter, 7960 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 2800 SdHoareTripleChecker+Invalid, 8350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 7960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-03 04:07:21,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 2800 Invalid, 8350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 7960 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-11-03 04:07:21,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-11-03 04:07:21,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 181. [2022-11-03 04:07:21,189 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-11-03 04:07:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 186 transitions. [2022-11-03 04:07:21,189 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 186 transitions. Word has length 178 [2022-11-03 04:07:21,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:07:21,190 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 186 transitions. [2022-11-03 04:07:21,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.3548387096774195) internal successors, (219), 90 states have internal predecessors, (219), 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-11-03 04:07:21,190 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 186 transitions. [2022-11-03 04:07:21,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-11-03 04:07:21,191 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:07:21,191 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:07:21,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-11-03 04:07:21,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-11-03 04:07:21,400 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:07:21,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:07:21,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2021266364, now seen corresponding path program 59 times [2022-11-03 04:07:21,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:07:21,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903526182] [2022-11-03 04:07:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:07:21,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:07:21,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:22,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 611 proven. 712 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-11-03 04:07:22,612 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:07:22,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903526182] [2022-11-03 04:07:22,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903526182] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:07:22,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494381646] [2022-11-03 04:07:22,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:07:22,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:07:22,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:07:22,614 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:07:22,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-11-03 04:07:25,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-11-03 04:07:25,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:07:25,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-03 04:07:25,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:07:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 672 proven. 651 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-11-03 04:07:26,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:07:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 672 proven. 651 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2022-11-03 04:07:27,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494381646] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:07:27,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1284123156] [2022-11-03 04:07:27,492 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:07:27,492 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:07:27,492 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:07:27,492 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:07:27,492 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:07:27,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:27,557 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:07:27,558 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:07:27,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:27,593 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:07:27,593 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:27,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:27,696 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:28,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:28,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:28,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:28,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:28,047 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:07:28,048 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:07:28,144 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:28,230 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:07:28,231 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:07:29,598 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '66140#(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-11-03 04:07:29,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:07:29,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:07:29,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 70 [2022-11-03 04:07:29,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818106132] [2022-11-03 04:07:29,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:07:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-11-03 04:07:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:29,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-11-03 04:07:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1179, Invalid=5463, Unknown=0, NotChecked=0, Total=6642 [2022-11-03 04:07:29,601 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-11-03 04:07:30,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:07:30,679 INFO L93 Difference]: Finished difference Result 260 states and 266 transitions. [2022-11-03 04:07:30,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-03 04:07:30,680 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-11-03 04:07:30,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:07:30,680 INFO L225 Difference]: With dead ends: 260 [2022-11-03 04:07:30,680 INFO L226 Difference]: Without dead ends: 191 [2022-11-03 04:07:30,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 464 SyntacticMatches, 43 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4451 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1956, Invalid=8550, Unknown=0, NotChecked=0, Total=10506 [2022-11-03 04:07:30,681 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 236 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:07:30,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 298 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:07:30,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-11-03 04:07:30,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 178. [2022-11-03 04:07:30,811 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-11-03 04:07:30,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 182 transitions. [2022-11-03 04:07:30,812 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 182 transitions. Word has length 181 [2022-11-03 04:07:30,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:07:30,812 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 182 transitions. [2022-11-03 04:07:30,812 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-11-03 04:07:30,812 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 182 transitions. [2022-11-03 04:07:30,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-11-03 04:07:30,813 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:07:30,813 INFO L195 NwaCegarLoop]: trace histogram [24, 22, 22, 22, 22, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:07:30,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-11-03 04:07:31,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-11-03 04:07:31,016 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:07:31,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:07:31,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1591350019, now seen corresponding path program 60 times [2022-11-03 04:07:31,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:07:31,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318905954] [2022-11-03 04:07:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:07:31,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:07:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:33,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 22 proven. 1347 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:07:33,245 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:07:33,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318905954] [2022-11-03 04:07:33,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318905954] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:07:33,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386138968] [2022-11-03 04:07:33,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:07:33,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:07:33,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:07:33,247 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:07:33,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-03 04:07:34,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:07:34,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:07:34,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 104 conjunts are in the unsatisfiable core [2022-11-03 04:07:34,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:07:35,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:35,987 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:07:35,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:07:37,429 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:37,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 66 proven. 1347 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-03 04:07:37,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:07:37,814 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:37,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:38,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1877 backedges. 22 proven. 1347 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:07:38,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386138968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:07:38,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [966970106] [2022-11-03 04:07:38,236 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:07:38,236 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:07:38,236 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:07:38,237 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:07:38,237 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:07:38,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,292 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:07:38,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:07:38,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,326 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:07:38,326 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:38,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:38,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:38,785 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:07:38,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:07:38,878 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:38,956 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:07:38,957 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:07:40,957 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '68025#(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-11-03 04:07:40,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:07:40,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:07:40,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 51, 50] total 97 [2022-11-03 04:07:40,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918598942] [2022-11-03 04:07:40,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:07:40,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-11-03 04:07:40,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:40,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-11-03 04:07:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=11342, Unknown=0, NotChecked=0, Total=11772 [2022-11-03 04:07:40,959 INFO L87 Difference]: Start difference. First operand 178 states and 182 transitions. Second operand has 97 states, 96 states have (on average 2.3333333333333335) internal successors, (224), 93 states have internal predecessors, (224), 45 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) [2022-11-03 04:07:45,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:07:45,090 INFO L93 Difference]: Finished difference Result 188 states and 192 transitions. [2022-11-03 04:07:45,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-03 04:07:45,091 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 96 states have (on average 2.3333333333333335) internal successors, (224), 93 states have internal predecessors, (224), 45 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) Word has length 183 [2022-11-03 04:07:45,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:07:45,092 INFO L225 Difference]: With dead ends: 188 [2022-11-03 04:07:45,092 INFO L226 Difference]: Without dead ends: 186 [2022-11-03 04:07:45,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 624 GetRequests, 484 SyntacticMatches, 7 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5599 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=634, Invalid=17456, Unknown=0, NotChecked=0, Total=18090 [2022-11-03 04:07:45,094 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 53 mSDsluCounter, 2526 mSDsCounter, 0 mSdLazyCounter, 6966 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 2518 SdHoareTripleChecker+Invalid, 7170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 6966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:07:45,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 2518 Invalid, 7170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 6966 Invalid, 0 Unknown, 69 Unchecked, 3.3s Time] [2022-11-03 04:07:45,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-11-03 04:07:45,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 183. [2022-11-03 04:07:45,302 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-11-03 04:07:45,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 186 transitions. [2022-11-03 04:07:45,304 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 186 transitions. Word has length 183 [2022-11-03 04:07:45,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:07:45,305 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 186 transitions. [2022-11-03 04:07:45,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 96 states have (on average 2.3333333333333335) internal successors, (224), 93 states have internal predecessors, (224), 45 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) [2022-11-03 04:07:45,305 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 186 transitions. [2022-11-03 04:07:45,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-11-03 04:07:45,306 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:07:45,306 INFO L195 NwaCegarLoop]: trace histogram [24, 22, 22, 22, 22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:07:45,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-11-03 04:07:45,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:07:45,528 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:07:45,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:07:45,528 INFO L85 PathProgramCache]: Analyzing trace with hash 64914213, now seen corresponding path program 61 times [2022-11-03 04:07:45,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:07:45,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275230062] [2022-11-03 04:07:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:07:45,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:07:45,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:47,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 23 proven. 1408 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:07:47,777 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:07:47,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275230062] [2022-11-03 04:07:47,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275230062] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:07:47,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259015054] [2022-11-03 04:07:47,778 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:07:47,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:07:47,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:07:47,780 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:07:47,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-11-03 04:07:48,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:48,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 105 conjunts are in the unsatisfiable core [2022-11-03 04:07:48,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:07:49,896 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:51,450 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:51,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 23 proven. 1408 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:07:51,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:07:51,803 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:51,806 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1939 backedges. 23 proven. 1408 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:07:52,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259015054] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:07:52,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1620984189] [2022-11-03 04:07:52,250 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:07:52,250 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:07:52,251 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:07:52,251 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:07:52,251 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:07:52,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,308 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:07:52,309 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:07:52,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,345 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:07:52,345 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:52,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,450 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:52,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:07:52,809 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:07:52,809 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:07:52,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:07:52,995 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:07:52,996 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:07:55,023 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '69852#(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-11-03 04:07:55,023 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:07:55,023 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:07:55,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 98 [2022-11-03 04:07:55,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853681318] [2022-11-03 04:07:55,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:07:55,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-11-03 04:07:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:55,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-11-03 04:07:55,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=11603, Unknown=0, NotChecked=0, Total=11990 [2022-11-03 04:07:55,026 INFO L87 Difference]: Start difference. First operand 183 states and 186 transitions. Second operand has 98 states, 97 states have (on average 2.3608247422680413) internal successors, (229), 94 states have internal predecessors, (229), 45 states have call successors, (46), 1 states have call predecessors, (46), 2 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) [2022-11-03 04:08:01,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:01,919 INFO L93 Difference]: Finished difference Result 268 states and 274 transitions. [2022-11-03 04:08:01,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-11-03 04:08:01,920 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 97 states have (on average 2.3608247422680413) internal successors, (229), 94 states have internal predecessors, (229), 45 states have call successors, (46), 1 states have call predecessors, (46), 2 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) Word has length 186 [2022-11-03 04:08:01,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:01,921 INFO L225 Difference]: With dead ends: 268 [2022-11-03 04:08:01,921 INFO L226 Difference]: Without dead ends: 266 [2022-11-03 04:08:01,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 495 SyntacticMatches, 5 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9243 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=1147, Invalid=31073, Unknown=0, NotChecked=0, Total=32220 [2022-11-03 04:08:01,923 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 184 mSDsluCounter, 3035 mSDsCounter, 0 mSdLazyCounter, 7839 mSolverCounterSat, 387 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 3024 SdHoareTripleChecker+Invalid, 8226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 387 IncrementalHoareTripleChecker+Valid, 7839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:01,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 3024 Invalid, 8226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [387 Valid, 7839 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-11-03 04:08:01,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-11-03 04:08:02,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 189. [2022-11-03 04:08:02,140 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-11-03 04:08:02,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2022-11-03 04:08:02,140 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 186 [2022-11-03 04:08:02,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:02,141 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2022-11-03 04:08:02,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 97 states have (on average 2.3608247422680413) internal successors, (229), 94 states have internal predecessors, (229), 45 states have call successors, (46), 1 states have call predecessors, (46), 2 states have return successors, (47), 47 states have call predecessors, (47), 45 states have call successors, (47) [2022-11-03 04:08:02,141 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2022-11-03 04:08:02,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-11-03 04:08:02,142 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:02,143 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:02,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-11-03 04:08:02,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:02,356 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:02,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:02,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1129547715, now seen corresponding path program 62 times [2022-11-03 04:08:02,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:02,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322913612] [2022-11-03 04:08:02,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:02,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:03,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 673 proven. 779 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-11-03 04:08:03,678 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:03,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322913612] [2022-11-03 04:08:03,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322913612] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:08:03,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242507643] [2022-11-03 04:08:03,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:08:03,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:03,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:08:03,679 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:08:03,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-11-03 04:08:08,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2022-11-03 04:08:08,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:08:08,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-03 04:08:08,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:08:09,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 737 proven. 715 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-11-03 04:08:09,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:08:10,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 737 proven. 715 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-11-03 04:08:10,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242507643] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:08:10,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1905045805] [2022-11-03 04:08:10,550 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:08:10,550 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:08:10,550 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:08:10,550 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:08:10,550 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:08:10,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:10,607 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:08:10,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:08:10,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:10,642 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:08:10,642 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:10,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:10,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:11,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:11,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:11,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:11,175 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:08:11,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:08:11,238 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:11,326 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:08:11,327 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:08:12,705 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '71875#(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-11-03 04:08:12,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:08:12,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:08:12,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 73 [2022-11-03 04:08:12,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885105059] [2022-11-03 04:08:12,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:08:12,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-03 04:08:12,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:12,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-03 04:08:12,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1276, Invalid=5864, Unknown=0, NotChecked=0, Total=7140 [2022-11-03 04:08:12,707 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-11-03 04:08:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:13,859 INFO L93 Difference]: Finished difference Result 271 states and 277 transitions. [2022-11-03 04:08:13,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-03 04:08:13,860 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-11-03 04:08:13,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:13,860 INFO L225 Difference]: With dead ends: 271 [2022-11-03 04:08:13,861 INFO L226 Difference]: Without dead ends: 199 [2022-11-03 04:08:13,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 485 SyntacticMatches, 45 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4802 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2123, Invalid=9219, Unknown=0, NotChecked=0, Total=11342 [2022-11-03 04:08:13,862 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 305 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:13,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 285 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 04:08:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-11-03 04:08:13,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 186. [2022-11-03 04:08:13,988 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-11-03 04:08:13,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 190 transitions. [2022-11-03 04:08:13,988 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 190 transitions. Word has length 189 [2022-11-03 04:08:13,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:13,989 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 190 transitions. [2022-11-03 04:08:13,989 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-11-03 04:08:13,989 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 190 transitions. [2022-11-03 04:08:13,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-11-03 04:08:13,997 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:13,997 INFO L195 NwaCegarLoop]: trace histogram [25, 23, 23, 23, 23, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:14,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-11-03 04:08:14,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-11-03 04:08:14,208 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:14,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:14,208 INFO L85 PathProgramCache]: Analyzing trace with hash -177860380, now seen corresponding path program 63 times [2022-11-03 04:08:14,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:14,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492022743] [2022-11-03 04:08:14,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:14,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:14,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:16,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 23 proven. 1477 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:08:16,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:16,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492022743] [2022-11-03 04:08:16,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492022743] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:08:16,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876100804] [2022-11-03 04:08:16,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:08:16,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:16,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:08:16,642 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:08:16,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-11-03 04:08:17,212 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:08:17,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:08:17,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 108 conjunts are in the unsatisfiable core [2022-11-03 04:08:17,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:08:19,040 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:19,271 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:08:19,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:08:20,837 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 69 proven. 1477 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-11-03 04:08:20,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:08:21,237 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:21,240 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:21,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2054 backedges. 23 proven. 1477 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:08:21,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876100804] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:08:21,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1297147894] [2022-11-03 04:08:21,689 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:08:21,689 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:08:21,689 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:08:21,689 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:08:21,689 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:08:21,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:21,745 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:08:21,745 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:08:21,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:21,780 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:08:21,780 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:21,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:21,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:22,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:22,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:22,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:22,249 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:08:22,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:08:22,313 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:22,400 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:08:22,401 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:08:24,480 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '73842#(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-11-03 04:08:24,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:08:24,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:08:24,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 53, 52] total 101 [2022-11-03 04:08:24,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513497053] [2022-11-03 04:08:24,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:08:24,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-11-03 04:08:24,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:24,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-11-03 04:08:24,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=12210, Unknown=0, NotChecked=0, Total=12656 [2022-11-03 04:08:24,483 INFO L87 Difference]: Start difference. First operand 186 states and 190 transitions. Second operand has 101 states, 100 states have (on average 2.34) internal successors, (234), 97 states have internal predecessors, (234), 47 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) [2022-11-03 04:08:29,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:29,010 INFO L93 Difference]: Finished difference Result 196 states and 200 transitions. [2022-11-03 04:08:29,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-11-03 04:08:29,011 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 100 states have (on average 2.34) internal successors, (234), 97 states have internal predecessors, (234), 47 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) Word has length 191 [2022-11-03 04:08:29,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:29,012 INFO L225 Difference]: With dead ends: 196 [2022-11-03 04:08:29,012 INFO L226 Difference]: Without dead ends: 194 [2022-11-03 04:08:29,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 651 GetRequests, 506 SyntacticMatches, 7 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6019 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=658, Invalid=18802, Unknown=0, NotChecked=0, Total=19460 [2022-11-03 04:08:29,013 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 83 mSDsluCounter, 2765 mSDsCounter, 0 mSdLazyCounter, 7707 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 2761 SdHoareTripleChecker+Invalid, 7970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 7707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:29,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 2761 Invalid, 7970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 7707 Invalid, 0 Unknown, 72 Unchecked, 3.6s Time] [2022-11-03 04:08:29,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-11-03 04:08:29,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 191. [2022-11-03 04:08:29,138 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-11-03 04:08:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 194 transitions. [2022-11-03 04:08:29,138 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 194 transitions. Word has length 191 [2022-11-03 04:08:29,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:29,139 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 194 transitions. [2022-11-03 04:08:29,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 100 states have (on average 2.34) internal successors, (234), 97 states have internal predecessors, (234), 47 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) [2022-11-03 04:08:29,139 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 194 transitions. [2022-11-03 04:08:29,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-11-03 04:08:29,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:29,140 INFO L195 NwaCegarLoop]: trace histogram [25, 23, 23, 23, 23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:29,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-11-03 04:08:29,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-11-03 04:08:29,356 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:29,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:29,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1356574116, now seen corresponding path program 64 times [2022-11-03 04:08:29,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:29,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742716293] [2022-11-03 04:08:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:29,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:29,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:31,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 24 proven. 1541 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:08:31,777 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:31,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742716293] [2022-11-03 04:08:31,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742716293] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:08:31,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31015125] [2022-11-03 04:08:31,778 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:08:31,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:31,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:08:31,780 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:08:31,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-11-03 04:08:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:32,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 109 conjunts are in the unsatisfiable core [2022-11-03 04:08:32,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:08:34,059 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:35,732 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:35,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 24 proven. 1541 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:08:35,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:08:36,104 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:36,107 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2119 backedges. 24 proven. 1541 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:08:36,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31015125] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:08:36,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1596659595] [2022-11-03 04:08:36,571 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:08:36,571 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:08:36,571 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:08:36,571 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:08:36,571 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:08:36,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:36,630 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:08:36,630 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:36,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:36,640 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:08:36,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:36,745 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:37,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:37,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:37,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:37,084 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:08:37,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:08:37,162 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:37,240 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:08:37,241 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:08:39,304 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '75747#(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-11-03 04:08:39,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:08:39,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:08:39,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 102 [2022-11-03 04:08:39,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135832194] [2022-11-03 04:08:39,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:08:39,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2022-11-03 04:08:39,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2022-11-03 04:08:39,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=12481, Unknown=0, NotChecked=0, Total=12882 [2022-11-03 04:08:39,306 INFO L87 Difference]: Start difference. First operand 191 states and 194 transitions. Second operand has 102 states, 101 states have (on average 2.366336633663366) internal successors, (239), 98 states have internal predecessors, (239), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) [2022-11-03 04:08:47,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:47,177 INFO L93 Difference]: Finished difference Result 279 states and 285 transitions. [2022-11-03 04:08:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-11-03 04:08:47,178 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 101 states have (on average 2.366336633663366) internal successors, (239), 98 states have internal predecessors, (239), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) Word has length 194 [2022-11-03 04:08:47,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:47,180 INFO L225 Difference]: With dead ends: 279 [2022-11-03 04:08:47,180 INFO L226 Difference]: Without dead ends: 277 [2022-11-03 04:08:47,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 707 GetRequests, 517 SyntacticMatches, 5 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9990 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1194, Invalid=33588, Unknown=0, NotChecked=0, Total=34782 [2022-11-03 04:08:47,181 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 175 mSDsluCounter, 3285 mSDsCounter, 0 mSdLazyCounter, 9559 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 3278 SdHoareTripleChecker+Invalid, 9930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 9559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:47,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 3278 Invalid, 9930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 9559 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-03 04:08:47,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-11-03 04:08:47,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 197. [2022-11-03 04:08:47,322 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-11-03 04:08:47,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 202 transitions. [2022-11-03 04:08:47,323 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 202 transitions. Word has length 194 [2022-11-03 04:08:47,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:47,323 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 202 transitions. [2022-11-03 04:08:47,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 101 states have (on average 2.366336633663366) internal successors, (239), 98 states have internal predecessors, (239), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (49), 49 states have call predecessors, (49), 47 states have call successors, (49) [2022-11-03 04:08:47,323 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 202 transitions. [2022-11-03 04:08:47,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-11-03 04:08:47,324 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:47,324 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:47,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-11-03 04:08:47,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:47,525 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:47,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:47,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1937254172, now seen corresponding path program 65 times [2022-11-03 04:08:47,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:47,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540530256] [2022-11-03 04:08:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:47,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 738 proven. 849 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-11-03 04:08:48,963 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:48,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540530256] [2022-11-03 04:08:48,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540530256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:08:48,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855806780] [2022-11-03 04:08:48,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:08:48,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:08:48,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:08:48,965 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:08:48,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-11-03 04:08:53,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2022-11-03 04:08:53,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:08:53,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-03 04:08:53,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:08:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 805 proven. 782 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-11-03 04:08:54,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:08:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 805 proven. 782 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-11-03 04:08:55,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855806780] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:08:55,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [861709762] [2022-11-03 04:08:55,869 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:08:55,869 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:08:55,869 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:08:55,869 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:08:55,869 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:08:55,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:55,925 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:08:55,926 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:08:55,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:55,962 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:08:55,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:56,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:56,069 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:56,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:56,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:56,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:08:56,414 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:08:56,414 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:08:56,474 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:08:56,560 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:08:56,564 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:08:57,973 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '77855#(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-11-03 04:08:57,973 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:08:57,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:08:57,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 76 [2022-11-03 04:08:57,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897966907] [2022-11-03 04:08:57,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:08:57,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-11-03 04:08:57,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:57,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-11-03 04:08:57,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1377, Invalid=6279, Unknown=0, NotChecked=0, Total=7656 [2022-11-03 04:08:57,975 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-11-03 04:08:59,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:59,214 INFO L93 Difference]: Finished difference Result 282 states and 288 transitions. [2022-11-03 04:08:59,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-03 04:08:59,215 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-11-03 04:08:59,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:59,216 INFO L225 Difference]: With dead ends: 282 [2022-11-03 04:08:59,216 INFO L226 Difference]: Without dead ends: 207 [2022-11-03 04:08:59,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 506 SyntacticMatches, 47 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5166 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2297, Invalid=9913, Unknown=0, NotChecked=0, Total=12210 [2022-11-03 04:08:59,217 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 340 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:59,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 322 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 04:08:59,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-11-03 04:08:59,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 194. [2022-11-03 04:08:59,371 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-11-03 04:08:59,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 198 transitions. [2022-11-03 04:08:59,371 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 198 transitions. Word has length 197 [2022-11-03 04:08:59,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:59,372 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 198 transitions. [2022-11-03 04:08:59,372 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-11-03 04:08:59,372 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 198 transitions. [2022-11-03 04:08:59,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-11-03 04:08:59,373 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:59,373 INFO L195 NwaCegarLoop]: trace histogram [26, 24, 24, 24, 24, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:59,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-11-03 04:08:59,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-11-03 04:08:59,574 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:59,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:59,574 INFO L85 PathProgramCache]: Analyzing trace with hash 462752867, now seen corresponding path program 66 times [2022-11-03 04:08:59,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:59,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421520662] [2022-11-03 04:08:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:59,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:02,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 24 proven. 1613 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:02,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:02,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421520662] [2022-11-03 04:09:02,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421520662] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:09:02,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360488688] [2022-11-03 04:09:02,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:09:02,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:09:02,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:09:02,302 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:09:02,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-11-03 04:09:03,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:09:03,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:09:03,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-03 04:09:03,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:09:04,964 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:05,200 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:09:05,201 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:09:06,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 72 proven. 1613 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2022-11-03 04:09:06,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:09:07,336 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:07,340 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2239 backedges. 24 proven. 1613 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:07,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360488688] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:09:07,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [146429556] [2022-11-03 04:09:07,860 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:09:07,860 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:09:07,860 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:09:07,860 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:09:07,860 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:09:07,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:07,918 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 04:09:07,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 40 [2022-11-03 04:09:07,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:07,953 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:09:07,953 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:08,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:08,065 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:08,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:08,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:08,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:08,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:08,417 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:09:08,417 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:09:08,508 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:08,588 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:09:08,589 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:09:10,723 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '79906#(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-11-03 04:09:10,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:09:10,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:09:10,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 54] total 107 [2022-11-03 04:09:10,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170531265] [2022-11-03 04:09:10,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:09:10,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-11-03 04:09:10,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:10,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-11-03 04:09:10,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=471, Invalid=13571, Unknown=0, NotChecked=0, Total=14042 [2022-11-03 04:09:10,726 INFO L87 Difference]: Start difference. First operand 194 states and 198 transitions. Second operand has 107 states, 105 states have (on average 2.342857142857143) internal successors, (246), 102 states have internal predecessors, (246), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (52), 52 states have call predecessors, (52), 50 states have call successors, (52) [2022-11-03 04:09:15,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:15,766 INFO L93 Difference]: Finished difference Result 204 states and 208 transitions. [2022-11-03 04:09:15,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-03 04:09:15,767 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 105 states have (on average 2.342857142857143) internal successors, (246), 102 states have internal predecessors, (246), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (52), 52 states have call predecessors, (52), 50 states have call successors, (52) Word has length 199 [2022-11-03 04:09:15,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:15,768 INFO L225 Difference]: With dead ends: 204 [2022-11-03 04:09:15,768 INFO L226 Difference]: Without dead ends: 202 [2022-11-03 04:09:15,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 529 SyntacticMatches, 6 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6407 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=672, Invalid=20208, Unknown=0, NotChecked=0, Total=20880 [2022-11-03 04:09:15,769 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 56 mSDsluCounter, 2836 mSDsCounter, 0 mSdLazyCounter, 8640 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 2829 SdHoareTripleChecker+Invalid, 8864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 8640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:15,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 2829 Invalid, 8864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 8640 Invalid, 0 Unknown, 83 Unchecked, 4.1s Time] [2022-11-03 04:09:15,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-11-03 04:09:15,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2022-11-03 04:09:15,993 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-11-03 04:09:15,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 202 transitions. [2022-11-03 04:09:15,994 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 202 transitions. Word has length 199 [2022-11-03 04:09:15,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:15,994 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 202 transitions. [2022-11-03 04:09:15,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 105 states have (on average 2.342857142857143) internal successors, (246), 102 states have internal predecessors, (246), 50 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (52), 52 states have call predecessors, (52), 50 states have call successors, (52) [2022-11-03 04:09:15,995 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 202 transitions. [2022-11-03 04:09:15,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-11-03 04:09:15,996 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:15,996 INFO L195 NwaCegarLoop]: trace histogram [26, 24, 24, 24, 24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:09:16,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-11-03 04:09:16,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-11-03 04:09:16,204 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:16,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash -968847931, now seen corresponding path program 67 times [2022-11-03 04:09:16,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:16,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174735989] [2022-11-03 04:09:16,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:16,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:16,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:19,062 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:19,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174735989] [2022-11-03 04:09:19,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174735989] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:09:19,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119700510] [2022-11-03 04:09:19,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:09:19,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:09:19,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:09:19,064 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:09:19,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-11-03 04:09:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:19,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 113 conjunts are in the unsatisfiable core [2022-11-03 04:09:19,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:09:20,095 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:21,691 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:21,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:21,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:09:22,042 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:22,045 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:24,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2307 backedges. 25 proven. 1680 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:24,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119700510] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:09:24,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1519701839] [2022-11-03 04:09:24,146 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:09:24,146 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:09:24,146 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:09:24,146 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:09:24,146 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:09:24,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,206 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:09:24,206 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:24,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,215 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:09:24,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,339 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:24,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:24,687 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:09:24,687 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:09:24,782 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:24,860 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:09:24,861 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:09:27,063 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '81887#(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-11-03 04:09:27,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:09:27,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:09:27,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 107 [2022-11-03 04:09:27,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622992049] [2022-11-03 04:09:27,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:09:27,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-11-03 04:09:27,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:27,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-11-03 04:09:27,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=13619, Unknown=0, NotChecked=0, Total=14042 [2022-11-03 04:09:27,066 INFO L87 Difference]: Start difference. First operand 199 states and 202 transitions. Second operand has 107 states, 106 states have (on average 2.358490566037736) internal successors, (250), 102 states have internal predecessors, (250), 49 states have call successors, (50), 1 states have call predecessors, (50), 2 states have return successors, (52), 52 states have call predecessors, (52), 49 states have call successors, (52) [2022-11-03 04:09:37,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:37,011 INFO L93 Difference]: Finished difference Result 290 states and 296 transitions. [2022-11-03 04:09:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-11-03 04:09:37,012 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 106 states have (on average 2.358490566037736) internal successors, (250), 102 states have internal predecessors, (250), 49 states have call successors, (50), 1 states have call predecessors, (50), 2 states have return successors, (52), 52 states have call predecessors, (52), 49 states have call successors, (52) Word has length 202 [2022-11-03 04:09:37,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:37,014 INFO L225 Difference]: With dead ends: 290 [2022-11-03 04:09:37,014 INFO L226 Difference]: Without dead ends: 288 [2022-11-03 04:09:37,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 530 SyntacticMatches, 13 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9798 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=1249, Invalid=36581, Unknown=0, NotChecked=0, Total=37830 [2022-11-03 04:09:37,016 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 185 mSDsluCounter, 3447 mSDsCounter, 0 mSdLazyCounter, 9052 mSolverCounterSat, 392 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 3435 SdHoareTripleChecker+Invalid, 9444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 392 IncrementalHoareTripleChecker+Valid, 9052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:37,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 3435 Invalid, 9444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [392 Valid, 9052 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-03 04:09:37,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-11-03 04:09:37,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 205. [2022-11-03 04:09:37,184 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-11-03 04:09:37,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 210 transitions. [2022-11-03 04:09:37,184 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 210 transitions. Word has length 202 [2022-11-03 04:09:37,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:37,184 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 210 transitions. [2022-11-03 04:09:37,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 106 states have (on average 2.358490566037736) internal successors, (250), 102 states have internal predecessors, (250), 49 states have call successors, (50), 1 states have call predecessors, (50), 2 states have return successors, (52), 52 states have call predecessors, (52), 49 states have call successors, (52) [2022-11-03 04:09:37,185 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 210 transitions. [2022-11-03 04:09:37,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-03 04:09:37,186 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:37,186 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:09:37,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-11-03 04:09:37,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:09:37,388 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:37,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:37,388 INFO L85 PathProgramCache]: Analyzing trace with hash -762971869, now seen corresponding path program 68 times [2022-11-03 04:09:37,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:37,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464479881] [2022-11-03 04:09:37,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:37,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 806 proven. 922 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-11-03 04:09:38,951 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:38,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464479881] [2022-11-03 04:09:38,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464479881] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:09:38,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162724584] [2022-11-03 04:09:38,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:09:38,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:09:38,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:09:38,953 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:09:38,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-11-03 04:09:43,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2022-11-03 04:09:43,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:09:43,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-03 04:09:43,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:09:45,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 876 proven. 852 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-11-03 04:09:45,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:09:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2378 backedges. 876 proven. 852 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2022-11-03 04:09:46,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162724584] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:09:46,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [887507973] [2022-11-03 04:09:46,367 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:09:46,367 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:09:46,367 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:09:46,367 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:09:46,367 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:09:46,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,425 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:09:46,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:46,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,435 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:09:46,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,539 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:46,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:46,875 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:09:46,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:09:46,959 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:47,037 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:09:47,038 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:09:48,487 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '84080#(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-11-03 04:09:48,488 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:09:48,488 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:09:48,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 79 [2022-11-03 04:09:48,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419370545] [2022-11-03 04:09:48,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:09:48,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-11-03 04:09:48,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:48,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-11-03 04:09:48,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1482, Invalid=6708, Unknown=0, NotChecked=0, Total=8190 [2022-11-03 04:09:48,490 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-11-03 04:09:49,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:49,798 INFO L93 Difference]: Finished difference Result 293 states and 299 transitions. [2022-11-03 04:09:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-03 04:09:49,799 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-11-03 04:09:49,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:49,800 INFO L225 Difference]: With dead ends: 293 [2022-11-03 04:09:49,800 INFO L226 Difference]: Without dead ends: 215 [2022-11-03 04:09:49,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 527 SyntacticMatches, 49 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5543 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2478, Invalid=10632, Unknown=0, NotChecked=0, Total=13110 [2022-11-03 04:09:49,801 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 291 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:49,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 336 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 04:09:49,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-11-03 04:09:49,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 202. [2022-11-03 04:09:49,947 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-11-03 04:09:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 206 transitions. [2022-11-03 04:09:49,948 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 206 transitions. Word has length 205 [2022-11-03 04:09:49,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:49,948 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 206 transitions. [2022-11-03 04:09:49,948 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-11-03 04:09:49,948 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 206 transitions. [2022-11-03 04:09:49,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-11-03 04:09:49,950 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:49,950 INFO L195 NwaCegarLoop]: trace histogram [27, 25, 25, 25, 25, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:09:49,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-11-03 04:09:50,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-11-03 04:09:50,176 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:50,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:50,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2016756348, now seen corresponding path program 69 times [2022-11-03 04:09:50,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:50,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072530368] [2022-11-03 04:09:50,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:50,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:50,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:53,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 25 proven. 1755 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:09:53,008 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:53,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072530368] [2022-11-03 04:09:53,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072530368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:09:53,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162483286] [2022-11-03 04:09:53,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:09:53,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:09:53,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:09:53,010 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:09:53,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-11-03 04:09:53,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:09:53,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:09:53,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 116 conjunts are in the unsatisfiable core [2022-11-03 04:09:53,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:09:55,923 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:56,183 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:09:56,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:09:58,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 75 proven. 1755 refuted. 0 times theorem prover too weak. 602 trivial. 0 not checked. [2022-11-03 04:09:58,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:09:58,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:58,473 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:58,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2432 backedges. 25 proven. 1755 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:09:58,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162483286] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:09:58,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1475665345] [2022-11-03 04:09:58,963 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:09:58,963 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:09:58,963 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:09:58,963 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:09:58,963 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:09:58,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,023 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:09:59,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:59,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,033 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:09:59,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,136 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:59,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:09:59,498 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:09:59,498 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:09:59,620 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:09:59,707 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:09:59,709 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:10:01,897 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '86211#(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-11-03 04:10:01,898 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:10:01,898 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:10:01,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 57, 56] total 109 [2022-11-03 04:10:01,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548260113] [2022-11-03 04:10:01,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:10:01,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2022-11-03 04:10:01,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:10:01,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2022-11-03 04:10:01,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=14042, Unknown=0, NotChecked=0, Total=14520 [2022-11-03 04:10:01,900 INFO L87 Difference]: Start difference. First operand 202 states and 206 transitions. Second operand has 109 states, 108 states have (on average 2.3518518518518516) internal successors, (254), 105 states have internal predecessors, (254), 51 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (53), 53 states have call predecessors, (53), 51 states have call successors, (53) [2022-11-03 04:10:06,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:10:06,631 INFO L93 Difference]: Finished difference Result 283 states and 289 transitions. [2022-11-03 04:10:06,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-11-03 04:10:06,632 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 108 states have (on average 2.3518518518518516) internal successors, (254), 105 states have internal predecessors, (254), 51 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (53), 53 states have call predecessors, (53), 51 states have call successors, (53) Word has length 207 [2022-11-03 04:10:06,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:10:06,632 INFO L225 Difference]: With dead ends: 283 [2022-11-03 04:10:06,632 INFO L226 Difference]: Without dead ends: 281 [2022-11-03 04:10:06,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 726 GetRequests, 573 SyntacticMatches, 7 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6688 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=687, Invalid=21069, Unknown=0, NotChecked=0, Total=21756 [2022-11-03 04:10:06,634 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 109 mSDsluCounter, 2743 mSDsCounter, 0 mSdLazyCounter, 7655 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 2745 SdHoareTripleChecker+Invalid, 7933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 7655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:10:06,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 2745 Invalid, 7933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 7655 Invalid, 0 Unknown, 132 Unchecked, 3.6s Time] [2022-11-03 04:10:06,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-03 04:10:06,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 210. [2022-11-03 04:10:06,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 156 states have (on average 1.0192307692307692) internal successors, (159), 156 states have internal predecessors, (159), 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-11-03 04:10:06,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 215 transitions. [2022-11-03 04:10:06,788 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 215 transitions. Word has length 207 [2022-11-03 04:10:06,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:10:06,788 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 215 transitions. [2022-11-03 04:10:06,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 108 states have (on average 2.3518518518518516) internal successors, (254), 105 states have internal predecessors, (254), 51 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (53), 53 states have call predecessors, (53), 51 states have call successors, (53) [2022-11-03 04:10:06,789 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 215 transitions. [2022-11-03 04:10:06,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-11-03 04:10:06,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:10:06,790 INFO L195 NwaCegarLoop]: trace histogram [27, 25, 25, 25, 25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:10:06,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-11-03 04:10:07,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-11-03 04:10:07,004 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:10:07,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:10:07,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1114651908, now seen corresponding path program 70 times [2022-11-03 04:10:07,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:10:07,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920091983] [2022-11-03 04:10:07,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:10:07,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:10:07,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 26 proven. 1825 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:10:10,352 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:10:10,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920091983] [2022-11-03 04:10:10,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920091983] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:10:10,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109528080] [2022-11-03 04:10:10,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:10:10,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:10:10,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:10:10,353 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:10:10,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-11-03 04:10:10,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:10,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 117 conjunts are in the unsatisfiable core [2022-11-03 04:10:10,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:10:11,542 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:13,229 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:13,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 26 proven. 1825 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:10:13,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:10:13,600 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:13,603 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:15,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2503 backedges. 26 proven. 1825 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:10:15,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109528080] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:10:15,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1932953252] [2022-11-03 04:10:15,783 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:10:15,783 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:10:15,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:10:15,784 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:10:15,784 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:10:15,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:15,842 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:10:15,843 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:15,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:15,852 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:10:15,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:15,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:16,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:16,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:16,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:16,298 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:10:16,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:10:16,358 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:16,439 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:10:16,440 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:10:18,635 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '88393#(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-11-03 04:10:18,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:10:18,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:10:18,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57, 57] total 111 [2022-11-03 04:10:18,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401973866] [2022-11-03 04:10:18,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:10:18,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2022-11-03 04:10:18,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:10:18,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2022-11-03 04:10:18,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=14569, Unknown=0, NotChecked=0, Total=15006 [2022-11-03 04:10:18,637 INFO L87 Difference]: Start difference. First operand 210 states and 215 transitions. Second operand has 111 states, 110 states have (on average 2.3636363636363638) internal successors, (260), 106 states have internal predecessors, (260), 51 states have call successors, (52), 1 states have call predecessors, (52), 2 states have return successors, (54), 54 states have call predecessors, (54), 51 states have call successors, (54) [2022-11-03 04:10:29,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:10:29,987 INFO L93 Difference]: Finished difference Result 303 states and 309 transitions. [2022-11-03 04:10:29,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-11-03 04:10:29,988 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 110 states have (on average 2.3636363636363638) internal successors, (260), 106 states have internal predecessors, (260), 51 states have call successors, (52), 1 states have call predecessors, (52), 2 states have return successors, (54), 54 states have call predecessors, (54), 51 states have call successors, (54) Word has length 210 [2022-11-03 04:10:29,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:10:29,990 INFO L225 Difference]: With dead ends: 303 [2022-11-03 04:10:29,990 INFO L226 Difference]: Without dead ends: 301 [2022-11-03 04:10:29,991 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 765 GetRequests, 552 SyntacticMatches, 13 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10511 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=1296, Invalid=39306, Unknown=0, NotChecked=0, Total=40602 [2022-11-03 04:10:29,992 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 250 mSDsluCounter, 3761 mSDsCounter, 0 mSdLazyCounter, 11184 mSolverCounterSat, 493 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 3771 SdHoareTripleChecker+Invalid, 11677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 493 IncrementalHoareTripleChecker+Valid, 11184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:10:29,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 3771 Invalid, 11677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [493 Valid, 11184 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-11-03 04:10:29,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-11-03 04:10:30,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 213. [2022-11-03 04:10:30,197 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-11-03 04:10:30,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 218 transitions. [2022-11-03 04:10:30,197 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 218 transitions. Word has length 210 [2022-11-03 04:10:30,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:10:30,197 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 218 transitions. [2022-11-03 04:10:30,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 110 states have (on average 2.3636363636363638) internal successors, (260), 106 states have internal predecessors, (260), 51 states have call successors, (52), 1 states have call predecessors, (52), 2 states have return successors, (54), 54 states have call predecessors, (54), 51 states have call successors, (54) [2022-11-03 04:10:30,198 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 218 transitions. [2022-11-03 04:10:30,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-11-03 04:10:30,199 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:10:30,199 INFO L195 NwaCegarLoop]: trace histogram [28, 26, 26, 26, 26, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:10:30,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-11-03 04:10:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-11-03 04:10:30,404 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:10:30,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:10:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1506570971, now seen corresponding path program 71 times [2022-11-03 04:10:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:10:30,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661151016] [2022-11-03 04:10:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:10:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:10:30,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2562 backedges. 25 proven. 1833 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:10:33,680 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:10:33,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661151016] [2022-11-03 04:10:33,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661151016] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:10:33,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94703459] [2022-11-03 04:10:33,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:10:33,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:10:33,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:10:33,681 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:10:33,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-11-03 04:10:40,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-11-03 04:10:40,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:10:40,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 120 conjunts are in the unsatisfiable core [2022-11-03 04:10:40,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:10:41,098 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:43,379 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 30 treesize of output 29 [2022-11-03 04:10:43,738 INFO L356 Elim1Store]: treesize reduction 34, result has 26.1 percent of original size [2022-11-03 04:10:43,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 30 treesize of output 29 [2022-11-03 04:10:45,413 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:45,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2562 backedges. 125 proven. 1833 refuted. 0 times theorem prover too weak. 604 trivial. 0 not checked. [2022-11-03 04:10:45,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:10:45,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94703459] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:10:45,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [970651454] [2022-11-03 04:10:45,880 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:10:45,880 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:10:45,880 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:10:45,880 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:10:45,880 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:10:45,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:45,939 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:10:45,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:45,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:45,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:10:46,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:46,059 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:46,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:46,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:46,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:10:46,420 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 04:10:46,421 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 355 treesize of output 326 [2022-11-03 04:10:46,482 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:10:46,571 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:10:46,572 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:10:52,509 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '90264#(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-11-03 04:10:52,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:10:52,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 04:10:52,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 58] total 85 [2022-11-03 04:10:52,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339334653] [2022-11-03 04:10:52,510 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 04:10:52,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-11-03 04:10:52,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:10:52,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-11-03 04:10:52,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=9327, Unknown=3, NotChecked=0, Total=9702 [2022-11-03 04:10:52,511 INFO L87 Difference]: Start difference. First operand 213 states and 218 transitions. Second operand has 85 states, 84 states have (on average 2.4404761904761907) internal successors, (205), 82 states have internal predecessors, (205), 29 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (31), 31 states have call predecessors, (31), 29 states have call successors, (31) [2022-11-03 04:10:57,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:10:57,072 INFO L93 Difference]: Finished difference Result 364 states and 373 transitions. [2022-11-03 04:10:57,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-11-03 04:10:57,073 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 84 states have (on average 2.4404761904761907) internal successors, (205), 82 states have internal predecessors, (205), 29 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (31), 31 states have call predecessors, (31), 29 states have call successors, (31) Word has length 212 [2022-11-03 04:10:57,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:10:57,075 INFO L225 Difference]: With dead ends: 364 [2022-11-03 04:10:57,075 INFO L226 Difference]: Without dead ends: 362 [2022-11-03 04:10:57,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 469 SyntacticMatches, 16 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5116 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=600, Invalid=15653, Unknown=3, NotChecked=0, Total=16256 [2022-11-03 04:10:57,076 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 88 mSDsluCounter, 2331 mSDsCounter, 0 mSdLazyCounter, 5810 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2313 SdHoareTripleChecker+Invalid, 6124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 5810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:10:57,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 2313 Invalid, 6124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 5810 Invalid, 0 Unknown, 211 Unchecked, 3.0s Time] [2022-11-03 04:10:57,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-11-03 04:10:57,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 221. [2022-11-03 04:10:57,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 164 states have (on average 1.0304878048780488) internal successors, (169), 164 states have internal predecessors, (169), 30 states have call successors, (30), 26 states have call predecessors, (30), 26 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-11-03 04:10:57,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 229 transitions. [2022-11-03 04:10:57,258 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 229 transitions. Word has length 212 [2022-11-03 04:10:57,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:10:57,259 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 229 transitions. [2022-11-03 04:10:57,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 84 states have (on average 2.4404761904761907) internal successors, (205), 82 states have internal predecessors, (205), 29 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (31), 31 states have call predecessors, (31), 29 states have call successors, (31) [2022-11-03 04:10:57,259 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 229 transitions. [2022-11-03 04:10:57,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-11-03 04:10:57,260 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:10:57,260 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:10:57,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-11-03 04:10:57,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:10:57,461 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:10:57,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:10:57,461 INFO L85 PathProgramCache]: Analyzing trace with hash -2086630012, now seen corresponding path program 72 times [2022-11-03 04:10:57,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:10:57,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25025816] [2022-11-03 04:10:57,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:10:57,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:10:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:59,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 877 proven. 998 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-11-03 04:10:59,181 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:10:59,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25025816] [2022-11-03 04:10:59,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25025816] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:10:59,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571678703] [2022-11-03 04:10:59,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 04:10:59,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:10:59,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:10:59,183 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:10:59,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-11-03 04:10:59,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 04:10:59,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:10:59,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-03 04:10:59,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:11:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 950 proven. 925 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-11-03 04:11:00,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:11:02,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2577 backedges. 950 proven. 925 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2022-11-03 04:11:02,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571678703] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:11:02,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1539731024] [2022-11-03 04:11:02,161 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:11:02,161 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:11:02,161 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:11:02,161 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:11:02,161 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:11:02,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,221 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:11:02,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:02,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,231 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:11:02,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,363 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:02,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:02,708 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:11:02,708 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:11:02,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:02,888 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:11:02,889 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:11:04,401 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '92570#(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-11-03 04:11:04,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:11:04,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:11:04,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 82 [2022-11-03 04:11:04,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497274966] [2022-11-03 04:11:04,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:11:04,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-11-03 04:11:04,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:11:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-11-03 04:11:04,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1591, Invalid=7151, Unknown=0, NotChecked=0, Total=8742 [2022-11-03 04:11:04,403 INFO L87 Difference]: Start difference. First operand 221 states and 229 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-11-03 04:11:05,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:11:05,963 INFO L93 Difference]: Finished difference Result 383 states and 391 transitions. [2022-11-03 04:11:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-11-03 04:11:05,963 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-11-03 04:11:05,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:11:05,964 INFO L225 Difference]: With dead ends: 383 [2022-11-03 04:11:05,964 INFO L226 Difference]: Without dead ends: 302 [2022-11-03 04:11:05,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 548 SyntacticMatches, 51 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5933 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2666, Invalid=11376, Unknown=0, NotChecked=0, Total=14042 [2022-11-03 04:11:05,965 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 350 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:11:05,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 320 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 04:11:05,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-11-03 04:11:06,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 218. [2022-11-03 04:11:06,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 161 states have (on average 1.0248447204968945) internal successors, (165), 161 states have internal predecessors, (165), 30 states have call successors, (30), 26 states have call predecessors, (30), 26 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-11-03 04:11:06,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 225 transitions. [2022-11-03 04:11:06,150 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 225 transitions. Word has length 213 [2022-11-03 04:11:06,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:11:06,150 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 225 transitions. [2022-11-03 04:11:06,150 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-11-03 04:11:06,151 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 225 transitions. [2022-11-03 04:11:06,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-11-03 04:11:06,151 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:11:06,151 INFO L195 NwaCegarLoop]: trace histogram [28, 26, 26, 26, 26, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:11:06,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-11-03 04:11:06,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:11:06,352 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:11:06,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:11:06,352 INFO L85 PathProgramCache]: Analyzing trace with hash 157957571, now seen corresponding path program 73 times [2022-11-03 04:11:06,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:11:06,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378819760] [2022-11-03 04:11:06,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:11:06,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:11:06,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:11:09,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 26 proven. 1903 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:11:09,652 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:11:09,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378819760] [2022-11-03 04:11:09,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378819760] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:11:09,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984154985] [2022-11-03 04:11:09,652 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 04:11:09,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:11:09,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:11:09,653 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:11:09,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-11-03 04:11:10,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:11:10,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 120 conjunts are in the unsatisfiable core [2022-11-03 04:11:10,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:11:12,409 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:12,692 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-03 04:11:12,693 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 04:11:14,813 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 78 proven. 1903 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-11-03 04:11:14,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:11:15,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:15,320 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:15,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2633 backedges. 26 proven. 1903 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:11:15,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984154985] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:11:15,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [329074280] [2022-11-03 04:11:15,952 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:11:15,952 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:11:15,952 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:11:15,953 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:11:15,953 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:11:15,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,013 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:11:16,014 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:16,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:11:16,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,133 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:16,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:16,532 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:11:16,533 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:11:16,647 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:16,743 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:11:16,744 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 04:11:19,040 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '94905#(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-11-03 04:11:19,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 04:11:19,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 04:11:19,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 58] total 115 [2022-11-03 04:11:19,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13421792] [2022-11-03 04:11:19,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 04:11:19,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-11-03 04:11:19,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:11:19,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-11-03 04:11:19,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=15499, Unknown=0, NotChecked=0, Total=16002 [2022-11-03 04:11:19,043 INFO L87 Difference]: Start difference. First operand 218 states and 225 transitions. Second operand has 115 states, 113 states have (on average 2.353982300884956) internal successors, (266), 110 states have internal predecessors, (266), 54 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (56), 56 states have call predecessors, (56), 54 states have call successors, (56) [2022-11-03 04:11:24,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:11:24,719 INFO L93 Difference]: Finished difference Result 300 states and 306 transitions. [2022-11-03 04:11:24,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-11-03 04:11:24,719 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 113 states have (on average 2.353982300884956) internal successors, (266), 110 states have internal predecessors, (266), 54 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (56), 56 states have call predecessors, (56), 54 states have call successors, (56) Word has length 215 [2022-11-03 04:11:24,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:11:24,721 INFO L225 Difference]: With dead ends: 300 [2022-11-03 04:11:24,721 INFO L226 Difference]: Without dead ends: 298 [2022-11-03 04:11:24,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 733 GetRequests, 572 SyntacticMatches, 6 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7540 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=739, Invalid=23753, Unknown=0, NotChecked=0, Total=24492 [2022-11-03 04:11:24,723 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 2947 mSDsCounter, 0 mSdLazyCounter, 8780 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 2915 SdHoareTripleChecker+Invalid, 9164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 8780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-03 04:11:24,723 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 2915 Invalid, 9164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 8780 Invalid, 0 Unknown, 125 Unchecked, 4.3s Time] [2022-11-03 04:11:24,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-11-03 04:11:25,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 294. [2022-11-03 04:11:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 236 states have (on average 1.021186440677966) internal successors, (241), 236 states have internal predecessors, (241), 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-11-03 04:11:25,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 301 transitions. [2022-11-03 04:11:25,060 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 301 transitions. Word has length 215 [2022-11-03 04:11:25,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:11:25,060 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 301 transitions. [2022-11-03 04:11:25,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 113 states have (on average 2.353982300884956) internal successors, (266), 110 states have internal predecessors, (266), 54 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (56), 56 states have call predecessors, (56), 54 states have call successors, (56) [2022-11-03 04:11:25,060 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 301 transitions. [2022-11-03 04:11:25,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-03 04:11:25,061 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:11:25,061 INFO L195 NwaCegarLoop]: trace histogram [28, 26, 26, 26, 26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:11:25,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-11-03 04:11:25,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-11-03 04:11:25,262 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:11:25,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:11:25,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1564647323, now seen corresponding path program 74 times [2022-11-03 04:11:25,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:11:25,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606398049] [2022-11-03 04:11:25,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:11:25,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:11:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:11:28,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 27 proven. 1976 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:11:28,682 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:11:28,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606398049] [2022-11-03 04:11:28,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606398049] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 04:11:28,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85021194] [2022-11-03 04:11:28,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 04:11:28,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 04:11:28,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:11:28,684 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 04:11:28,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b80221e-6837-4049-8fa8-249c3c50a47f/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-11-03 04:11:38,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-11-03 04:11:38,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 04:11:38,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 124 conjunts are in the unsatisfiable core [2022-11-03 04:11:38,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 04:11:39,071 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:42,503 INFO L356 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-03 04:11:42,503 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 12 [2022-11-03 04:11:42,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 27 proven. 1976 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:11:42,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 04:11:45,305 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:45,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2707 backedges. 27 proven. 1976 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2022-11-03 04:11:48,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85021194] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 04:11:48,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1762984522] [2022-11-03 04:11:48,551 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 04:11:48,551 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 04:11:48,551 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 04:11:48,551 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 04:11:48,552 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 04:11:48,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:48,607 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 04:11:48,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:48,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:48,617 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 32 [2022-11-03 04:11:48,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:48,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:49,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:49,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:49,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:49,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 04:11:49,087 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-03 04:11:49,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 340 treesize of output 326 [2022-11-03 04:11:49,187 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 04:11:49,269 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 8 for LOIs [2022-11-03 04:11:49,270 INFO L180 IcfgInterpreter]: Interpretation finished