./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/heap-data/cart.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/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_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/heap-data/cart.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/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_3614f811-81cb-49c7-8554-9032e772d91a/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 85f7d1ed54d862786907cd1b4275170af31fb3969b21d7a2f2e5e352106544af --- 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 02:19:15,111 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:19:15,113 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:19:15,156 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:19:15,157 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:19:15,161 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:19:15,163 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:19:15,170 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:19:15,172 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:19:15,179 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:19:15,179 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:19:15,180 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:19:15,181 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:19:15,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:19:15,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:19:15,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:19:15,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:19:15,185 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:19:15,186 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:19:15,188 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:19:15,189 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:19:15,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:19:15,197 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:19:15,198 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:19:15,207 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:19:15,207 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:19:15,207 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:19:15,209 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:19:15,209 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:19:15,210 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:19:15,211 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:19:15,212 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:19:15,214 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:19:15,215 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:19:15,216 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:19:15,217 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:19:15,217 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:19:15,217 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:19:15,218 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:19:15,218 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:19:15,219 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:19:15,220 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 02:19:15,241 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:19:15,241 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:19:15,242 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:19:15,242 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:19:15,243 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:19:15,243 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:19:15,243 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:19:15,243 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:19:15,244 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:19:15,244 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:19:15,244 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:19:15,244 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:19:15,244 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:19:15,245 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:19:15,245 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:19:15,245 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:19:15,245 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:19:15,246 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:19:15,246 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:19:15,246 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 02:19:15,247 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:19:15,247 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 02:19:15,247 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:19:15,247 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:19:15,248 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:19:15,248 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:19:15,248 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 02:19:15,248 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:19:15,248 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:19:15,249 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:19:15,249 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:19:15,249 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:19:15,249 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:19:15,250 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:19:15,250 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:19:15,250 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:19:15,250 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:19:15,250 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:19:15,251 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:19:15,251 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:19:15,251 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:19:15,251 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_3614f811-81cb-49c7-8554-9032e772d91a/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_3614f811-81cb-49c7-8554-9032e772d91a/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 -> 85f7d1ed54d862786907cd1b4275170af31fb3969b21d7a2f2e5e352106544af [2022-11-03 02:19:15,545 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:19:15,580 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:19:15,583 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:19:15,585 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:19:15,586 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:19:15,587 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/heap-data/cart.i [2022-11-03 02:19:15,654 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/data/34364fbd5/ab2799ecd1b3442d8d7bbcbb0a495c5f/FLAG339271e07 [2022-11-03 02:19:16,171 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:19:16,171 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/sv-benchmarks/c/heap-data/cart.i [2022-11-03 02:19:16,186 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/data/34364fbd5/ab2799ecd1b3442d8d7bbcbb0a495c5f/FLAG339271e07 [2022-11-03 02:19:16,483 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/data/34364fbd5/ab2799ecd1b3442d8d7bbcbb0a495c5f [2022-11-03 02:19:16,486 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:19:16,487 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:19:16,489 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:19:16,489 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:19:16,493 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:19:16,494 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:16,495 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d5a8a99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16, skipping insertion in model container [2022-11-03 02:19:16,495 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:16,502 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:19:16,556 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:19:16,854 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_3614f811-81cb-49c7-8554-9032e772d91a/sv-benchmarks/c/heap-data/cart.i[23713,23726] [2022-11-03 02:19:16,858 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:19:16,865 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:19:16,901 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_3614f811-81cb-49c7-8554-9032e772d91a/sv-benchmarks/c/heap-data/cart.i[23713,23726] [2022-11-03 02:19:16,903 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:19:16,934 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:19:16,936 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16 WrapperNode [2022-11-03 02:19:16,936 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:19:16,937 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:19:16,937 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:19:16,937 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:19:16,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:16,979 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,006 INFO L138 Inliner]: procedures = 121, calls = 25, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 77 [2022-11-03 02:19:17,007 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:19:17,008 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:19:17,008 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:19:17,008 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:19:17,016 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,025 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,025 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,040 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,046 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,049 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,058 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,060 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:19:17,061 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:19:17,064 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:19:17,064 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:19:17,065 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (1/1) ... [2022-11-03 02:19:17,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:19:17,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:17,096 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:19:17,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:19:17,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 02:19:17,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 02:19:17,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 02:19:17,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:19:17,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 02:19:17,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 02:19:17,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:19:17,148 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:19:17,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:19:17,305 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:19:17,307 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:19:17,469 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:19:17,510 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:19:17,510 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-03 02:19:17,513 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:19:17 BoogieIcfgContainer [2022-11-03 02:19:17,513 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:19:17,516 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:19:17,520 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:19:17,531 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:19:17,532 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:19:16" (1/3) ... [2022-11-03 02:19:17,532 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18974a1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:19:17, skipping insertion in model container [2022-11-03 02:19:17,532 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:19:16" (2/3) ... [2022-11-03 02:19:17,533 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18974a1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:19:17, skipping insertion in model container [2022-11-03 02:19:17,533 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:19:17" (3/3) ... [2022-11-03 02:19:17,534 INFO L112 eAbstractionObserver]: Analyzing ICFG cart.i [2022-11-03 02:19:17,554 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:19:17,554 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:19:17,601 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:19:17,608 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;@7e70d4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:19:17,609 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:19:17,618 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:17,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 02:19:17,631 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:17,632 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:17,633 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:17,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:17,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1487606993, now seen corresponding path program 1 times [2022-11-03 02:19:17,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:17,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613668775] [2022-11-03 02:19:17,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:17,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:17,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:17,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:17,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613668775] [2022-11-03 02:19:17,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613668775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:19:17,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:19:17,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 02:19:17,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581702739] [2022-11-03 02:19:17,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:19:17,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-03 02:19:17,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:17,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-03 02:19:17,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 02:19:17,867 INFO L87 Difference]: Start difference. First operand has 16 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:17,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:17,895 INFO L93 Difference]: Finished difference Result 27 states and 38 transitions. [2022-11-03 02:19:17,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-03 02:19:17,904 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-03 02:19:17,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:17,912 INFO L225 Difference]: With dead ends: 27 [2022-11-03 02:19:17,912 INFO L226 Difference]: Without dead ends: 15 [2022-11-03 02:19:17,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 02:19:17,918 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:17,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 17 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:19:17,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-11-03 02:19:17,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-11-03 02:19:17,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:17,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2022-11-03 02:19:17,951 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 19 transitions. Word has length 8 [2022-11-03 02:19:17,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:17,952 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 19 transitions. [2022-11-03 02:19:17,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:17,953 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 19 transitions. [2022-11-03 02:19:17,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-03 02:19:17,953 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:17,953 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:17,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 02:19:17,954 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:17,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:17,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2098913187, now seen corresponding path program 1 times [2022-11-03 02:19:17,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:17,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21677638] [2022-11-03 02:19:17,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:17,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:17,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:18,145 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:18,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21677638] [2022-11-03 02:19:18,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21677638] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:19:18,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:19:18,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:19:18,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232225655] [2022-11-03 02:19:18,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:19:18,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:19:18,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:18,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:19:18,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:19:18,149 INFO L87 Difference]: Start difference. First operand 15 states and 19 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:18,214 INFO L93 Difference]: Finished difference Result 33 states and 42 transitions. [2022-11-03 02:19:18,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 02:19:18,215 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-03 02:19:18,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:18,216 INFO L225 Difference]: With dead ends: 33 [2022-11-03 02:19:18,217 INFO L226 Difference]: Without dead ends: 19 [2022-11-03 02:19:18,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:19:18,219 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 4 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:18,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 37 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:19:18,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-11-03 02:19:18,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-11-03 02:19:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 18 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 24 transitions. [2022-11-03 02:19:18,225 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 24 transitions. Word has length 11 [2022-11-03 02:19:18,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:18,225 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 24 transitions. [2022-11-03 02:19:18,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,226 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 24 transitions. [2022-11-03 02:19:18,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-03 02:19:18,227 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:18,227 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:18,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 02:19:18,227 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:18,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:18,228 INFO L85 PathProgramCache]: Analyzing trace with hash -2087693085, now seen corresponding path program 1 times [2022-11-03 02:19:18,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:18,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565427837] [2022-11-03 02:19:18,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:18,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:18,407 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:18,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565427837] [2022-11-03 02:19:18,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565427837] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:19:18,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:19:18,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:19:18,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885359958] [2022-11-03 02:19:18,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:19:18,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:19:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:18,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:19:18,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:19:18,409 INFO L87 Difference]: Start difference. First operand 19 states and 24 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:18,458 INFO L93 Difference]: Finished difference Result 33 states and 40 transitions. [2022-11-03 02:19:18,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:19:18,459 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-03 02:19:18,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:18,460 INFO L225 Difference]: With dead ends: 33 [2022-11-03 02:19:18,460 INFO L226 Difference]: Without dead ends: 27 [2022-11-03 02:19:18,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:19:18,461 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 27 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:18,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 35 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:19:18,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-11-03 02:19:18,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 22. [2022-11-03 02:19:18,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 28 transitions. [2022-11-03 02:19:18,468 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 28 transitions. Word has length 15 [2022-11-03 02:19:18,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:18,468 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 28 transitions. [2022-11-03 02:19:18,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:18,469 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 28 transitions. [2022-11-03 02:19:18,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 02:19:18,469 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:18,469 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:18,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 02:19:18,470 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:18,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:18,471 INFO L85 PathProgramCache]: Analyzing trace with hash -590793553, now seen corresponding path program 1 times [2022-11-03 02:19:18,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:18,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550112251] [2022-11-03 02:19:18,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:18,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:18,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:19,298 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:19,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550112251] [2022-11-03 02:19:19,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550112251] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:19,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098483003] [2022-11-03 02:19:19,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:19,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:19,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:19,302 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:19,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 02:19:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:19,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-03 02:19:19,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:19,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:19,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:19,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, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:19,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 28 [2022-11-03 02:19:20,018 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:20,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2022-11-03 02:19:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:20,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 02:19:20,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098483003] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:20,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [901811593] [2022-11-03 02:19:20,359 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:19:20,360 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:20,363 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:20,368 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:20,369 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:20,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:20,570 INFO L356 Elim1Store]: treesize reduction 44, result has 43.6 percent of original size [2022-11-03 02:19:20,570 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 121 [2022-11-03 02:19:20,620 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-03 02:19:20,620 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-03 02:19:20,658 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:20,668 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 02:19:20,709 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:20,710 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:20,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,754 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:20,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:20,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:21,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:21,487 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:21,487 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:19:21,590 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:21,591 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:19:21,675 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:21,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:21,778 INFO L356 Elim1Store]: treesize reduction 54, result has 27.0 percent of original size [2022-11-03 02:19:21,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 259 treesize of output 267 [2022-11-03 02:19:21,949 INFO L356 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-03 02:19:21,950 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 262 treesize of output 277 [2022-11-03 02:19:22,034 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:22,034 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:22,096 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:22,097 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:22,162 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:22,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:22,219 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:22,219 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:26,473 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:26,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,493 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:26,515 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:26,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,525 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:26,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,566 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:26,619 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:26,624 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:26,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,652 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:26,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,670 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:26,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:26,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:26,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:26,831 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:26,839 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:26,912 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:26,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:26,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:26,996 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:27,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:27,081 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:28,166 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '355#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:28,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:28,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:28,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-11-03 02:19:28,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376188851] [2022-11-03 02:19:28,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:28,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-03 02:19:28,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:28,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-03 02:19:28,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-11-03 02:19:28,169 INFO L87 Difference]: Start difference. First operand 22 states and 28 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:28,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:28,570 INFO L93 Difference]: Finished difference Result 41 states and 49 transitions. [2022-11-03 02:19:28,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 02:19:28,571 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-03 02:19:28,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:28,573 INFO L225 Difference]: With dead ends: 41 [2022-11-03 02:19:28,574 INFO L226 Difference]: Without dead ends: 39 [2022-11-03 02:19:28,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-11-03 02:19:28,576 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 64 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:28,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 183 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 104 Invalid, 0 Unknown, 33 Unchecked, 0.2s Time] [2022-11-03 02:19:28,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-11-03 02:19:28,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 28. [2022-11-03 02:19:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2022-11-03 02:19:28,586 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 36 transitions. Word has length 18 [2022-11-03 02:19:28,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:28,586 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 36 transitions. [2022-11-03 02:19:28,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:28,587 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 36 transitions. [2022-11-03 02:19:28,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-03 02:19:28,587 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:28,588 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:28,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-03 02:19:28,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:28,796 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:28,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:28,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1102270109, now seen corresponding path program 2 times [2022-11-03 02:19:28,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:28,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295363329] [2022-11-03 02:19:28,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:28,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:28,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:29,341 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:29,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295363329] [2022-11-03 02:19:29,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295363329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:29,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531295050] [2022-11-03 02:19:29,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:19:29,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:29,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:29,343 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:29,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 02:19:29,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 02:19:29,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:19:29,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-03 02:19:29,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:29,548 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 11 treesize of output 7 [2022-11-03 02:19:29,552 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 11 treesize of output 7 [2022-11-03 02:19:29,635 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 15 treesize of output 7 [2022-11-03 02:19:29,639 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 15 treesize of output 7 [2022-11-03 02:19:29,655 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:29,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:29,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531295050] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:29,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [436535091] [2022-11-03 02:19:29,718 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:19:29,718 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:29,719 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:29,719 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:29,719 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:29,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:29,812 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-03 02:19:29,813 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-03 02:19:29,851 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:29,851 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:29,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,872 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:29,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:29,899 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:19:30,098 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:30,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:19:30,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:30,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:30,736 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:30,736 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:19:30,816 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:30,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:30,934 INFO L356 Elim1Store]: treesize reduction 54, result has 27.0 percent of original size [2022-11-03 02:19:30,935 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 259 treesize of output 267 [2022-11-03 02:19:31,065 INFO L356 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-03 02:19:31,065 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 262 treesize of output 277 [2022-11-03 02:19:31,142 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:31,142 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:31,207 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:31,207 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:31,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:31,298 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:31,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:32,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,945 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:32,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:32,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:32,966 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:32,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:32,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:33,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,013 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:33,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,028 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:33,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:33,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:33,042 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:33,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,122 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:33,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:33,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,209 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:33,259 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,270 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:33,309 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:34,114 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '594#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:34,114 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:34,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:34,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-11-03 02:19:34,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11607982] [2022-11-03 02:19:34,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:34,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 02:19:34,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:34,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 02:19:34,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-11-03 02:19:34,116 INFO L87 Difference]: Start difference. First operand 28 states and 36 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:34,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:34,266 INFO L93 Difference]: Finished difference Result 57 states and 73 transitions. [2022-11-03 02:19:34,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-03 02:19:34,267 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-03 02:19:34,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:34,267 INFO L225 Difference]: With dead ends: 57 [2022-11-03 02:19:34,267 INFO L226 Difference]: Without dead ends: 32 [2022-11-03 02:19:34,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-11-03 02:19:34,269 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 15 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:34,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 92 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:19:34,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-11-03 02:19:34,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-11-03 02:19:34,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.3225806451612903) internal successors, (41), 31 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:34,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-11-03 02:19:34,275 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 21 [2022-11-03 02:19:34,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:34,275 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-11-03 02:19:34,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:34,275 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-11-03 02:19:34,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-03 02:19:34,276 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:34,276 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:34,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 02:19:34,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:34,504 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:34,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:34,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1992526231, now seen corresponding path program 3 times [2022-11-03 02:19:34,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:34,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879400856] [2022-11-03 02:19:34,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:34,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:34,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:35,375 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:35,375 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879400856] [2022-11-03 02:19:35,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879400856] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404406077] [2022-11-03 02:19:35,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:19:35,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:35,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:35,377 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:35,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 02:19:35,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:19:35,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:19:35,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-03 02:19:35,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:35,542 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:35,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 11 treesize of output 7 [2022-11-03 02:19:35,562 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 02:19:35,562 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2022-11-03 02:19:35,646 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 8 [2022-11-03 02:19:35,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-11-03 02:19:35,670 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-03 02:19:35,699 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:35,699 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:19:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:35,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:35,754 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_302 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_302) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))) is different from false [2022-11-03 02:19:35,786 WARN L833 $PredicateComparison]: unable to prove that (or |c_ULTIMATE.start_main_#t~short8#1| (forall ((v_ArrVal_297 Int) (v_ArrVal_296 Int) (v_ArrVal_302 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (not (<= (select .cse0 .cse1) v_ArrVal_296)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse0 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_297) .cse1 v_ArrVal_296)) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_302) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1))) (not (<= v_ArrVal_297 |c_ULTIMATE.start_main_~order~0#1|)))))) is different from false [2022-11-03 02:19:35,802 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:35,802 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 59 [2022-11-03 02:19:35,835 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:35,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 87 [2022-11-03 02:19:35,843 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:35,843 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 5 [2022-11-03 02:19:35,973 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-11-03 02:19:35,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404406077] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:35,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2075165252] [2022-11-03 02:19:35,976 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:19:35,976 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:35,976 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:35,976 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:35,976 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:36,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:36,073 INFO L356 Elim1Store]: treesize reduction 44, result has 43.6 percent of original size [2022-11-03 02:19:36,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 121 [2022-11-03 02:19:36,115 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:36,115 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:36,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:19:36,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,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, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:36,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,181 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:36,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:36,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:36,760 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:36,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:19:36,864 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:36,864 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:19:36,932 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:36,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:37,074 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:19:37,074 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:19:37,137 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:19:37,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:19:37,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:37,250 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:37,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:37,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:37,337 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:37,337 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:38,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:38,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:38,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:38,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:38,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:38,789 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:38,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,818 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:38,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:38,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:38,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:38,859 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:38,940 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:38,950 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:38,999 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:39,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:39,063 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:39,076 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:39,086 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:39,123 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:40,085 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '898#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:40,086 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:40,086 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:40,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-11-03 02:19:40,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153453402] [2022-11-03 02:19:40,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:40,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-03 02:19:40,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:40,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-03 02:19:40,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=573, Unknown=2, NotChecked=98, Total=756 [2022-11-03 02:19:40,088 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:40,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:40,495 INFO L93 Difference]: Finished difference Result 54 states and 68 transitions. [2022-11-03 02:19:40,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-03 02:19:40,495 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-03 02:19:40,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:40,496 INFO L225 Difference]: With dead ends: 54 [2022-11-03 02:19:40,496 INFO L226 Difference]: Without dead ends: 52 [2022-11-03 02:19:40,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=145, Invalid=853, Unknown=2, NotChecked=122, Total=1122 [2022-11-03 02:19:40,498 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 46 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:40,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 193 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 131 Invalid, 0 Unknown, 51 Unchecked, 0.2s Time] [2022-11-03 02:19:40,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-11-03 02:19:40,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 39. [2022-11-03 02:19:40,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.368421052631579) internal successors, (52), 38 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:40,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 52 transitions. [2022-11-03 02:19:40,507 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 52 transitions. Word has length 25 [2022-11-03 02:19:40,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:40,507 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 52 transitions. [2022-11-03 02:19:40,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:40,507 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 52 transitions. [2022-11-03 02:19:40,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-03 02:19:40,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:40,513 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:40,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 02:19:40,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:40,714 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:40,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:40,714 INFO L85 PathProgramCache]: Analyzing trace with hash -441117779, now seen corresponding path program 1 times [2022-11-03 02:19:40,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:40,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424689609] [2022-11-03 02:19:40,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:40,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 02:19:40,883 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:40,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424689609] [2022-11-03 02:19:40,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424689609] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:40,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483157602] [2022-11-03 02:19:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:40,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:40,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:40,885 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:40,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 02:19:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:41,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-03 02:19:41,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:41,028 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 02:19:41,079 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 8 [2022-11-03 02:19:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:19:41,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:41,138 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:19:41,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483157602] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:41,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1376514601] [2022-11-03 02:19:41,141 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 02:19:41,142 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:41,142 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:41,142 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:41,142 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:41,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,207 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:41,237 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:41,238 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:41,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:19:41,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,289 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:41,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:19:41,459 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:41,459 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:19:41,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:41,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:42,012 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:42,013 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:19:42,102 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:42,103 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:42,257 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:19:42,258 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:19:42,322 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:19:42,322 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:19:42,390 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:42,390 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:42,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:42,469 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:42,469 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:42,522 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:42,523 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:43,950 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:43,954 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:43,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:43,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:43,971 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:43,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:43,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:43,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:44,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:44,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,043 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:44,048 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:44,053 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:44,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:44,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:44,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:44,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,226 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,248 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:44,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,305 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:44,373 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:45,204 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1215#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:45,204 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:45,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:45,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2022-11-03 02:19:45,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68801734] [2022-11-03 02:19:45,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:45,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 02:19:45,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:45,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 02:19:45,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-11-03 02:19:45,207 INFO L87 Difference]: Start difference. First operand 39 states and 52 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:45,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:45,515 INFO L93 Difference]: Finished difference Result 57 states and 70 transitions. [2022-11-03 02:19:45,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:19:45,516 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-03 02:19:45,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:45,517 INFO L225 Difference]: With dead ends: 57 [2022-11-03 02:19:45,517 INFO L226 Difference]: Without dead ends: 49 [2022-11-03 02:19:45,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-11-03 02:19:45,518 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 57 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:45,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 210 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 02:19:45,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-03 02:19:45,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 39. [2022-11-03 02:19:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.3157894736842106) internal successors, (50), 38 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:45,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 50 transitions. [2022-11-03 02:19:45,531 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 50 transitions. Word has length 25 [2022-11-03 02:19:45,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:45,531 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 50 transitions. [2022-11-03 02:19:45,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:45,532 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 50 transitions. [2022-11-03 02:19:45,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-03 02:19:45,533 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:45,533 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:45,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 02:19:45,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:45,753 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:45,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:45,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1221768300, now seen corresponding path program 1 times [2022-11-03 02:19:45,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:45,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320649021] [2022-11-03 02:19:45,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:45,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:46,570 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 02:19:46,570 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:46,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320649021] [2022-11-03 02:19:46,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320649021] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:46,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52272560] [2022-11-03 02:19:46,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:46,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:46,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:46,576 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:46,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 02:19:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:46,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-03 02:19:46,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:46,714 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:46,727 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 11 treesize of output 7 [2022-11-03 02:19:46,733 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 02:19:46,733 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2022-11-03 02:19:46,825 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-11-03 02:19:46,830 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 8 [2022-11-03 02:19:46,849 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-03 02:19:46,875 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:46,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:19:46,878 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 02:19:46,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:46,932 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_529 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_529) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))) is different from false [2022-11-03 02:19:46,960 WARN L833 $PredicateComparison]: unable to prove that (or |c_ULTIMATE.start_main_#t~short8#1| (forall ((v_ArrVal_529 (Array Int Int)) (v_ArrVal_528 Int) (v_ArrVal_527 Int)) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (not (<= (select .cse0 .cse1) v_ArrVal_527)) (not (<= v_ArrVal_528 |c_ULTIMATE.start_main_~order~0#1|)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse0 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_528) .cse1 v_ArrVal_527)) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_529) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1))))))) is different from false [2022-11-03 02:19:46,974 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:46,974 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 59 [2022-11-03 02:19:47,003 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:47,004 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 87 [2022-11-03 02:19:47,011 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:47,012 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 5 [2022-11-03 02:19:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 8 not checked. [2022-11-03 02:19:47,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52272560] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:47,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [459828296] [2022-11-03 02:19:47,153 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:19:47,153 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:47,154 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:47,154 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:47,154 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:47,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:47,226 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:47,226 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:47,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,245 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:47,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,262 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:19:47,276 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:19:47,423 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:19:47,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:47,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:48,066 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:48,067 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:19:48,162 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:48,162 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:48,291 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:19:48,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:19:48,360 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:19:48,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:19:48,432 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:48,432 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:48,496 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:48,496 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:48,555 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:48,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:19:48,605 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:19:48,606 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:19:49,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,205 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:49,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,220 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:49,227 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:49,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,242 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:49,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:49,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,280 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:49,285 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:49,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:49,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:49,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:49,315 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:49,390 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:49,405 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,452 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:49,465 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,549 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:49,613 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:50,663 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1548#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:50,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:50,663 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:50,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-11-03 02:19:50,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565639141] [2022-11-03 02:19:50,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:50,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-03 02:19:50,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:50,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-03 02:19:50,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=573, Unknown=2, NotChecked=98, Total=756 [2022-11-03 02:19:50,665 INFO L87 Difference]: Start difference. First operand 39 states and 50 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:51,061 INFO L93 Difference]: Finished difference Result 53 states and 66 transitions. [2022-11-03 02:19:51,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 02:19:51,063 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-11-03 02:19:51,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:51,064 INFO L225 Difference]: With dead ends: 53 [2022-11-03 02:19:51,064 INFO L226 Difference]: Without dead ends: 51 [2022-11-03 02:19:51,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=145, Invalid=853, Unknown=2, NotChecked=122, Total=1122 [2022-11-03 02:19:51,065 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 53 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:51,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 194 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2022-11-03 02:19:51,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-03 02:19:51,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 35. [2022-11-03 02:19:51,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.3235294117647058) internal successors, (45), 34 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:51,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-11-03 02:19:51,072 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2022-11-03 02:19:51,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:51,073 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-11-03 02:19:51,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:51,073 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-11-03 02:19:51,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-03 02:19:51,074 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:51,074 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:51,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 02:19:51,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:51,300 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:51,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:51,300 INFO L85 PathProgramCache]: Analyzing trace with hash -153461399, now seen corresponding path program 4 times [2022-11-03 02:19:51,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:51,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056971934] [2022-11-03 02:19:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:51,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:52,118 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:52,118 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:52,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056971934] [2022-11-03 02:19:52,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056971934] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:52,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427501838] [2022-11-03 02:19:52,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:19:52,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:52,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:52,120 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:52,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 02:19:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:52,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 70 conjunts are in the unsatisfiable core [2022-11-03 02:19:52,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:52,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:52,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 11 treesize of output 7 [2022-11-03 02:19:52,307 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 11 treesize of output 7 [2022-11-03 02:19:52,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:19:52,366 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:19:52,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:52,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-03 02:19:52,389 INFO L356 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-03 02:19:52,389 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 18 treesize of output 28 [2022-11-03 02:19:52,405 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 02:19:52,405 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2022-11-03 02:19:52,514 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:19:52,514 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 46 [2022-11-03 02:19:52,521 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 39 [2022-11-03 02:19:52,607 INFO L356 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-03 02:19:52,607 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 35 [2022-11-03 02:19:52,618 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-03 02:19:52,619 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-03 02:19:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:52,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:52,828 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:52,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 49 [2022-11-03 02:19:52,840 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:52,841 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2022-11-03 02:19:52,852 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 6 treesize of output 4 [2022-11-03 02:19:52,864 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 6 treesize of output 4 [2022-11-03 02:19:52,987 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:52,988 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2022-11-03 02:19:52,992 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 12 treesize of output 10 [2022-11-03 02:19:52,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:52,996 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2022-11-03 02:19:53,004 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:53,004 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 02:19:53,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:53,009 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 8 [2022-11-03 02:19:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:53,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427501838] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:19:53,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [554545511] [2022-11-03 02:19:53,023 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:19:53,024 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:19:53,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:19:53,024 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:19:53,024 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:19:53,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:53,065 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 02:19:53,095 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:19:53,096 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:19:53,104 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:19:53,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,123 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:19:53,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,147 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:53,335 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:53,336 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:19:53,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:53,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:19:53,938 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:19:53,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:19:54,023 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:19:54,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:19:54,114 INFO L356 Elim1Store]: treesize reduction 54, result has 27.0 percent of original size [2022-11-03 02:19:54,114 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 259 treesize of output 267 [2022-11-03 02:19:54,256 INFO L356 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-03 02:19:54,256 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 262 treesize of output 277 [2022-11-03 02:19:54,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:54,381 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:54,382 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:54,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:54,458 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:19:54,459 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:19:55,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:55,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,757 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:55,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:55,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,784 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:55,796 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:55,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,830 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:55,834 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:55,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:19:55,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:55,858 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:19:55,864 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:19:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:55,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:19:55,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:56,009 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:56,020 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:56,082 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:19:56,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:56,105 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:19:56,143 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:19:57,060 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1879#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:19:57,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:19:57,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:19:57,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-11-03 02:19:57,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864087060] [2022-11-03 02:19:57,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:19:57,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-03 02:19:57,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:19:57,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-03 02:19:57,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-11-03 02:19:57,063 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:57,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:19:57,269 INFO L93 Difference]: Finished difference Result 63 states and 82 transitions. [2022-11-03 02:19:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:19:57,270 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-11-03 02:19:57,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:19:57,270 INFO L225 Difference]: With dead ends: 63 [2022-11-03 02:19:57,271 INFO L226 Difference]: Without dead ends: 49 [2022-11-03 02:19:57,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-11-03 02:19:57,272 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 14 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:19:57,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 190 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-11-03 02:19:57,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-03 02:19:57,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2022-11-03 02:19:57,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.3191489361702127) internal successors, (62), 47 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:57,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 62 transitions. [2022-11-03 02:19:57,282 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 62 transitions. Word has length 28 [2022-11-03 02:19:57,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:19:57,282 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 62 transitions. [2022-11-03 02:19:57,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:19:57,283 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 62 transitions. [2022-11-03 02:19:57,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-03 02:19:57,283 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:19:57,284 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:19:57,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 02:19:57,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-03 02:19:57,484 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:19:57,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:19:57,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1397947053, now seen corresponding path program 2 times [2022-11-03 02:19:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:19:57,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321472910] [2022-11-03 02:19:57,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:19:57,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:19:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:19:58,775 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:58,775 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:19:58,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321472910] [2022-11-03 02:19:58,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321472910] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:19:58,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631989659] [2022-11-03 02:19:58,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:19:58,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:19:58,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:19:58,777 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:19:58,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 02:19:58,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 02:19:58,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:19:58,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 62 conjunts are in the unsatisfiable core [2022-11-03 02:19:58,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:19:58,968 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:19:59,005 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 11 treesize of output 7 [2022-11-03 02:19:59,013 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 02:19:59,013 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2022-11-03 02:19:59,020 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 11 treesize of output 7 [2022-11-03 02:19:59,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:59,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:59,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-03 02:19:59,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:59,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:19:59,140 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 30 [2022-11-03 02:19:59,268 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 02:19:59,268 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 90 [2022-11-03 02:19:59,276 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 41 [2022-11-03 02:19:59,281 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-11-03 02:19:59,397 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 47 treesize of output 31 [2022-11-03 02:19:59,407 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2022-11-03 02:19:59,418 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:19:59,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:19:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:19:59,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:19:59,530 WARN L833 $PredicateComparison]: unable to prove that (or |c_ULTIMATE.start_main_#t~short8#1| (forall ((v_ArrVal_830 Int) (v_ArrVal_832 (Array Int Int)) (v_ArrVal_829 Int) (v_ArrVal_826 (Array Int Int))) (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_830) .cse3 v_ArrVal_829)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (< (select .cse0 (+ .cse1 8)) (+ 1 (select .cse0 (+ .cse1 4))))) (not (<= (select .cse2 .cse3) v_ArrVal_829)) (not (<= v_ArrVal_830 |c_ULTIMATE.start_main_~order~0#1|)))))) is different from false [2022-11-03 02:19:59,561 INFO L356 Elim1Store]: treesize reduction 26, result has 50.9 percent of original size [2022-11-03 02:19:59,562 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1951 treesize of output 1646 [2022-11-03 02:20:00,899 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (and (forall ((v_ArrVal_826 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) |c_ULTIMATE.start_main_~i~0#1.offset|)) (forall ((v_ArrVal_832 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) |c_ULTIMATE.start_main_~i~0#1.base|)) (forall ((v_ArrVal_826 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (+ .cse0 4) |c_ULTIMATE.start_main_~i~0#1.offset|) (= .cse0 |c_ULTIMATE.start_main_~i~0#1.offset|)))) (forall ((v_ArrVal_826 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse1 .cse2) (= .cse1 |c_ULTIMATE.start_main_~i~0#1.offset|)))) (or (forall ((v_ArrVal_826 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse2))) (forall ((v_ArrVal_832 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) |c_ULTIMATE.start_main_~i~0#1.base|)))))) is different from false [2022-11-03 02:20:00,969 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse6 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse1 (select .cse2 |c_ULTIMATE.start_main_~i~0#1.offset|))) (let ((.cse8 (+ 4 .cse1)) (.cse3 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse4 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4)) (.cse5 (select .cse6 |c_ULTIMATE.start_main_~i~0#1.offset|))) (and (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_825) .cse4 v_ArrVal_820)) .cse5 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse0 .cse1) (= (+ 4 .cse0) .cse1)))) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_825) .cse4 v_ArrVal_820)) .cse5 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse1)) (forall ((v_ArrVal_832 (Array Int Int)) (v_ArrVal_824 Int) (v_ArrVal_821 Int)) (= .cse5 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse6 .cse3 v_ArrVal_821) .cse4 v_ArrVal_824)) .cse5 v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (let ((.cse7 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_825) .cse4 v_ArrVal_820)) .cse5 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse7 .cse1) (= .cse8 .cse7)))) (or (forall ((v_ArrVal_832 (Array Int Int)) (v_ArrVal_824 Int) (v_ArrVal_821 Int)) (not (= .cse5 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse6 .cse3 v_ArrVal_821) .cse4 v_ArrVal_824)) .cse5 v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (not (= .cse8 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_825) .cse4 v_ArrVal_820)) .cse5 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))))) is different from false [2022-11-03 02:20:01,068 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base|))) (let ((.cse5 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base|)) (.cse7 (select .cse0 |c_ULTIMATE.start_main_~l~0#1.offset|))) (let ((.cse4 (+ .cse7 4)) (.cse1 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (.cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) (.cse3 (select .cse5 |c_ULTIMATE.start_main_~l~0#1.offset|))) (and (or (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (not (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse0 .cse1 v_ArrVal_825) .cse2 v_ArrVal_820)) .cse3 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse4))) (forall ((v_ArrVal_832 (Array Int Int)) (v_ArrVal_824 Int) (v_ArrVal_821 Int)) (not (= .cse3 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse5 .cse1 v_ArrVal_821) .cse2 v_ArrVal_824)) .cse3 v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (let ((.cse6 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse0 .cse1 v_ArrVal_825) .cse2 v_ArrVal_820)) .cse3 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse6 .cse7) (= (+ .cse6 4) .cse7)))) (forall ((v_ArrVal_832 (Array Int Int)) (v_ArrVal_824 Int) (v_ArrVal_821 Int)) (= .cse3 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse5 .cse1 v_ArrVal_821) .cse2 v_ArrVal_824)) .cse3 v_ArrVal_832) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse0 .cse1 v_ArrVal_825) .cse2 v_ArrVal_820)) .cse3 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse7)) (forall ((v_ArrVal_826 (Array Int Int)) (v_ArrVal_825 Int) (v_ArrVal_820 Int)) (let ((.cse8 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse0 .cse1 v_ArrVal_825) .cse2 v_ArrVal_820)) .cse3 v_ArrVal_826) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse8 .cse7) (= .cse8 .cse4)))))))) is different from false [2022-11-03 02:20:01,212 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:01,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 204 treesize of output 271 [2022-11-03 02:20:01,252 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:01,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 120 treesize of output 150 [2022-11-03 02:20:01,277 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 141 [2022-11-03 02:20:01,284 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 125 treesize of output 123 [2022-11-03 02:20:01,294 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 130 treesize of output 126 [2022-11-03 02:20:01,311 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 141 treesize of output 133 [2022-11-03 02:20:01,323 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 127 treesize of output 123 [2022-11-03 02:20:01,337 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 147 treesize of output 135 [2022-11-03 02:20:01,345 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 115 treesize of output 109 [2022-11-03 02:20:01,351 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 82 treesize of output 80 [2022-11-03 02:20:01,356 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 80 treesize of output 78 [2022-11-03 02:20:01,361 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 78 treesize of output 74 [2022-11-03 02:20:01,365 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 74 treesize of output 72 [2022-11-03 02:20:01,369 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 72 treesize of output 68 [2022-11-03 02:20:01,373 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 75 treesize of output 71 [2022-11-03 02:20:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 10 not checked. [2022-11-03 02:20:01,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631989659] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:01,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [968996201] [2022-11-03 02:20:01,408 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 02:20:01,408 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:01,409 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:01,409 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:01,409 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:01,472 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:01,472 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:01,480 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:20:01,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,496 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:01,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,511 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:01,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,528 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:20:01,720 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:01,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:20:01,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:01,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:02,256 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:02,257 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:20:02,344 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:02,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:02,491 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:02,492 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:02,554 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:02,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:02,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:02,668 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:02,668 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:02,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:02,740 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:02,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:03,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:03,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:03,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:03,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,894 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:03,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:03,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:03,946 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:03,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,963 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:03,969 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:03,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:03,987 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:04,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,070 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:20:04,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:04,140 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:04,198 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:04,270 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:20:05,238 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2246#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:20:05,239 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:20:05,239 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:20:05,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-11-03 02:20:05,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678831966] [2022-11-03 02:20:05,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:20:05,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 02:20:05,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:20:05,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 02:20:05,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=790, Unknown=4, NotChecked=236, Total=1122 [2022-11-03 02:20:05,241 INFO L87 Difference]: Start difference. First operand 48 states and 62 transitions. Second operand has 26 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:06,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:20:06,267 INFO L93 Difference]: Finished difference Result 77 states and 95 transitions. [2022-11-03 02:20:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 02:20:06,267 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-11-03 02:20:06,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:20:06,268 INFO L225 Difference]: With dead ends: 77 [2022-11-03 02:20:06,268 INFO L226 Difference]: Without dead ends: 75 [2022-11-03 02:20:06,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 4 IntricatePredicates, 3 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=166, Invalid=1328, Unknown=4, NotChecked=308, Total=1806 [2022-11-03 02:20:06,270 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 33 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:20:06,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 266 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 156 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2022-11-03 02:20:06,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-03 02:20:06,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 51. [2022-11-03 02:20:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.3) internal successors, (65), 50 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:06,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2022-11-03 02:20:06,286 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 28 [2022-11-03 02:20:06,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:20:06,286 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2022-11-03 02:20:06,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:06,287 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2022-11-03 02:20:06,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-03 02:20:06,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:20:06,288 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:20:06,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 02:20:06,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-03 02:20:06,503 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:20:06,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:20:06,503 INFO L85 PathProgramCache]: Analyzing trace with hash -2053316631, now seen corresponding path program 3 times [2022-11-03 02:20:06,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:20:06,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589959038] [2022-11-03 02:20:06,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:20:06,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:20:06,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:07,292 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:20:07,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589959038] [2022-11-03 02:20:07,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589959038] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:20:07,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392852263] [2022-11-03 02:20:07,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:20:07,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:07,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:20:07,295 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:20:07,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 02:20:07,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:20:07,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:20:07,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 67 conjunts are in the unsatisfiable core [2022-11-03 02:20:07,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:20:07,498 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:07,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 11 treesize of output 7 [2022-11-03 02:20:07,534 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 11 treesize of output 7 [2022-11-03 02:20:07,541 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 02:20:07,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2022-11-03 02:20:07,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:07,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:07,638 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-03 02:20:07,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:07,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:07,646 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 30 [2022-11-03 02:20:07,704 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 53 [2022-11-03 02:20:07,714 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 02:20:07,714 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 64 [2022-11-03 02:20:07,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-11-03 02:20:07,949 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:20:07,950 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 36 [2022-11-03 02:20:07,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2022-11-03 02:20:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:07,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:20:08,047 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,047 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 68 [2022-11-03 02:20:08,245 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse3 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse4 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4)) (.cse5 (select .cse2 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse0 (select .cse6 |c_ULTIMATE.start_main_~i~0#1.offset|))) (and (forall ((v_ArrVal_961 Int) (v_ArrVal_960 Int) (v_arrayElimArr_15 (Array Int Int)) (v_ArrVal_959 Int) (v_ArrVal_958 Int)) (or (forall ((v_ArrVal_964 (Array Int Int))) (or (not (= (select v_ArrVal_964 .cse0) 0)) (= (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse6 .cse3 v_ArrVal_961) .cse4 v_ArrVal_958)) .cse5 v_arrayElimArr_15))) (select (select .cse1 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_960) .cse4 v_ArrVal_959)) .cse5 v_ArrVal_964) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse1 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) 0))) (not (= (select v_arrayElimArr_15 .cse0) 0)))) (forall ((v_ArrVal_961 Int) (v_ArrVal_960 Int) (v_arrayElimArr_15 (Array Int Int)) (v_ArrVal_959 Int) (v_ArrVal_958 Int)) (or (forall ((v_ArrVal_964 (Array Int Int))) (or (not (= (select v_ArrVal_964 .cse0) 0)) (= (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse2 .cse3 v_ArrVal_960) .cse4 v_ArrVal_959)) .cse5 v_ArrVal_964))) (select .cse7 (select (select .cse7 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse6 .cse3 v_ArrVal_961) .cse4 v_ArrVal_958)) .cse5 v_arrayElimArr_15) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) 0))) (not (= (select v_arrayElimArr_15 .cse0) 0))))))) is different from false [2022-11-03 02:20:08,359 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base|)) (.cse1 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base|))) (let ((.cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (.cse3 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) (.cse4 (select .cse1 |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse6 (select .cse5 |c_ULTIMATE.start_main_~l~0#1.offset|))) (and (forall ((v_ArrVal_961 Int) (v_ArrVal_960 Int) (v_arrayElimArr_15 (Array Int Int)) (v_ArrVal_959 Int) (v_ArrVal_958 Int)) (or (forall ((v_ArrVal_964 (Array Int Int))) (or (= (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse5 .cse2 v_ArrVal_961) .cse3 v_ArrVal_958)) .cse4 v_arrayElimArr_15))) (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse1 .cse2 v_ArrVal_960) .cse3 v_ArrVal_959)) .cse4 v_ArrVal_964) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) 0) (not (= (select v_ArrVal_964 .cse6) 0)))) (not (= (select v_arrayElimArr_15 .cse6) 0)))) (forall ((v_ArrVal_961 Int) (v_ArrVal_960 Int) (v_arrayElimArr_15 (Array Int Int)) (v_ArrVal_959 Int) (v_ArrVal_958 Int)) (or (forall ((v_ArrVal_964 (Array Int Int))) (or (not (= (select v_ArrVal_964 .cse6) 0)) (= (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse1 .cse2 v_ArrVal_960) .cse3 v_ArrVal_959)) .cse4 v_ArrVal_964))) (select .cse7 (select (select .cse7 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse5 .cse2 v_ArrVal_961) .cse3 v_ArrVal_958)) .cse4 v_arrayElimArr_15) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) 0))) (not (= (select v_arrayElimArr_15 .cse6) 0))))))) is different from false [2022-11-03 02:20:08,485 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 175 [2022-11-03 02:20:08,533 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,534 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 133 [2022-11-03 02:20:08,585 INFO L356 Elim1Store]: treesize reduction 25, result has 52.8 percent of original size [2022-11-03 02:20:08,585 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 294 treesize of output 287 [2022-11-03 02:20:08,632 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,632 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 393 treesize of output 405 [2022-11-03 02:20:08,669 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 346 treesize of output 346 [2022-11-03 02:20:08,701 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,701 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 320 treesize of output 328 [2022-11-03 02:20:08,745 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,745 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 299 treesize of output 295 [2022-11-03 02:20:08,776 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,777 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 253 treesize of output 263 [2022-11-03 02:20:08,812 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:08,813 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 240 treesize of output 234 [2022-11-03 02:20:08,834 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 70 treesize of output 58 [2022-11-03 02:20:09,403 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2022-11-03 02:20:09,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392852263] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:09,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1632140444] [2022-11-03 02:20:09,406 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 02:20:09,406 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:09,406 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:09,407 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:09,407 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:09,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:09,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:09,505 INFO L356 Elim1Store]: treesize reduction 44, result has 43.6 percent of original size [2022-11-03 02:20:09,506 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 121 [2022-11-03 02:20:09,545 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-03 02:20:09,546 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-03 02:20:09,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,566 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:09,604 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:09,605 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:09,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:09,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:10,313 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:10,314 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:20:10,441 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:10,441 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:20:10,507 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:10,508 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:10,647 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:10,648 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:10,708 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:10,709 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:10,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:10,821 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:10,821 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:10,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:10,931 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:10,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:11,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,682 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:11,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,696 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:11,702 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:11,710 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:11,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,718 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:11,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:11,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:11,770 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:11,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:11,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:11,784 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:11,854 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:11,862 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:20:11,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:11,927 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:11,975 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:11,990 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:12,000 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:12,060 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:20:12,975 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2674#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:20:12,975 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:20:12,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:20:12,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-11-03 02:20:12,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224121309] [2022-11-03 02:20:12,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:20:12,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-03 02:20:12,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:20:12,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-03 02:20:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=756, Unknown=13, NotChecked=114, Total=992 [2022-11-03 02:20:12,978 INFO L87 Difference]: Start difference. First operand 51 states and 65 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:14,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:20:14,058 INFO L93 Difference]: Finished difference Result 77 states and 92 transitions. [2022-11-03 02:20:14,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-03 02:20:14,059 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-03 02:20:14,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:20:14,059 INFO L225 Difference]: With dead ends: 77 [2022-11-03 02:20:14,060 INFO L226 Difference]: Without dead ends: 51 [2022-11-03 02:20:14,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=329, Invalid=1823, Unknown=18, NotChecked=182, Total=2352 [2022-11-03 02:20:14,061 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 114 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:20:14,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 372 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 195 Invalid, 0 Unknown, 104 Unchecked, 0.3s Time] [2022-11-03 02:20:14,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-03 02:20:14,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 43. [2022-11-03 02:20:14,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.3095238095238095) internal successors, (55), 42 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 55 transitions. [2022-11-03 02:20:14,079 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 55 transitions. Word has length 31 [2022-11-03 02:20:14,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:20:14,079 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 55 transitions. [2022-11-03 02:20:14,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:14,079 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 55 transitions. [2022-11-03 02:20:14,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-03 02:20:14,080 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:20:14,080 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:20:14,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 02:20:14,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-03 02:20:14,296 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:20:14,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:20:14,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2015754845, now seen corresponding path program 5 times [2022-11-03 02:20:14,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:20:14,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906781736] [2022-11-03 02:20:14,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:20:14,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:20:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:15,618 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:20:15,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906781736] [2022-11-03 02:20:15,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906781736] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:20:15,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406235375] [2022-11-03 02:20:15,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:20:15,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:20:15,620 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:20:15,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 02:20:16,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 02:20:16,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:20:16,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-03 02:20:16,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:20:16,684 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:16,697 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 11 treesize of output 7 [2022-11-03 02:20:16,706 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:16,707 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 16 treesize of output 18 [2022-11-03 02:20:16,733 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 11 treesize of output 7 [2022-11-03 02:20:16,739 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:16,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:16,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-03 02:20:16,757 INFO L356 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-11-03 02:20:16,758 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 22 [2022-11-03 02:20:16,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:16,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:16,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:16,879 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:20:16,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 44 [2022-11-03 02:20:16,886 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2022-11-03 02:20:16,895 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 45 treesize of output 25 [2022-11-03 02:20:16,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:16,985 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:20:16,986 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 21 [2022-11-03 02:20:16,993 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2022-11-03 02:20:17,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-03 02:20:17,078 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:17,079 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:20:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:17,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:20:17,153 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1167 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1167) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ 1 (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)))))) is different from false [2022-11-03 02:20:17,167 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1167 (Array Int Int)) (v_ArrVal_1163 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1163) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_1167) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))) is different from false [2022-11-03 02:20:17,202 WARN L833 $PredicateComparison]: unable to prove that (or |c_ULTIMATE.start_main_#t~short8#1| (forall ((v_ArrVal_1160 Int) (v_ArrVal_1156 Int) (v_ArrVal_1167 (Array Int Int)) (v_ArrVal_1157 Int) (v_ArrVal_1159 Int) (v_ArrVal_1163 (Array Int Int))) (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (let ((.cse0 (select (let ((.cse5 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse2 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse4 (select .cse5 |c_ULTIMATE.start_main_~i~0#1.offset|))) (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse1 .cse2 v_ArrVal_1156) .cse3 v_ArrVal_1157)) .cse4 v_ArrVal_1163) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse5 .cse2 v_ArrVal_1159) .cse3 v_ArrVal_1160)) .cse4) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|)) v_ArrVal_1167))) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1))) (not (<= (select .cse1 .cse3) v_ArrVal_1157)) (not (<= v_ArrVal_1156 |c_ULTIMATE.start_main_~order~0#1|)))))) is different from false [2022-11-03 02:20:17,222 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:17,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 2 new quantified variables, introduced 3 case distinctions, treesize of input 141 treesize of output 119 [2022-11-03 02:20:17,263 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:17,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 391 treesize of output 403 [2022-11-03 02:20:17,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 320 [2022-11-03 02:20:17,278 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 304 [2022-11-03 02:20:17,586 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:17,586 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2022-11-03 02:20:17,598 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 6 treesize of output 4 [2022-11-03 02:20:17,692 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:17,692 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 02:20:17,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:17,696 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 21 treesize of output 9 [2022-11-03 02:20:17,698 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 11 treesize of output 9 [2022-11-03 02:20:17,740 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 13 not checked. [2022-11-03 02:20:17,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406235375] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:17,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2015792778] [2022-11-03 02:20:17,742 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:20:17,742 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:17,743 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:17,743 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:17,743 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:17,804 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:17,804 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:17,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,822 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:20:17,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:20:17,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:17,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, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:17,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:17,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 02:20:18,042 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:18,043 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 292 [2022-11-03 02:20:18,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:18,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:18,679 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:18,679 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 23 case distinctions, treesize of input 300 treesize of output 336 [2022-11-03 02:20:18,752 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:18,752 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:18,902 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:18,903 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:18,959 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:18,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:19,024 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:19,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:20:19,075 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:19,076 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:20:19,121 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:20:19,121 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:20:19,172 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:20:19,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:20:20,353 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:20,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,366 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:20,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,380 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:20,386 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:20,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,394 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:20,420 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:20,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,447 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:20,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,462 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:20,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:20,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:20,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:20,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:20:20,558 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,567 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,615 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:20,628 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,637 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:20,680 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,690 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:20,728 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:20:21,708 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3107#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:20:21,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:20:21,709 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:20:21,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 22 [2022-11-03 02:20:21,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142097192] [2022-11-03 02:20:21,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:20:21,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-03 02:20:21,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:20:21,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-03 02:20:21,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=720, Unknown=3, NotChecked=168, Total=992 [2022-11-03 02:20:21,711 INFO L87 Difference]: Start difference. First operand 43 states and 55 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:22,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:20:22,232 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-11-03 02:20:22,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 02:20:22,233 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-11-03 02:20:22,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:20:22,234 INFO L225 Difference]: With dead ends: 65 [2022-11-03 02:20:22,234 INFO L226 Difference]: Without dead ends: 63 [2022-11-03 02:20:22,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 74 SyntacticMatches, 9 SemanticMatches, 38 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=188, Invalid=1153, Unknown=3, NotChecked=216, Total=1560 [2022-11-03 02:20:22,235 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 52 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:20:22,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 207 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 77 Invalid, 0 Unknown, 121 Unchecked, 0.1s Time] [2022-11-03 02:20:22,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-03 02:20:22,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 56. [2022-11-03 02:20:22,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.309090909090909) internal successors, (72), 55 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:22,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 72 transitions. [2022-11-03 02:20:22,250 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 72 transitions. Word has length 32 [2022-11-03 02:20:22,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:20:22,250 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 72 transitions. [2022-11-03 02:20:22,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:22,251 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 72 transitions. [2022-11-03 02:20:22,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-03 02:20:22,252 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:20:22,252 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:20:22,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 02:20:22,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-03 02:20:22,464 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:20:22,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:20:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1936408128, now seen corresponding path program 2 times [2022-11-03 02:20:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:20:22,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237474742] [2022-11-03 02:20:22,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:20:22,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:20:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:23,773 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 02:20:23,773 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:20:23,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237474742] [2022-11-03 02:20:23,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237474742] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:20:23,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020605093] [2022-11-03 02:20:23,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:20:23,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:23,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:20:23,775 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:20:23,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 02:20:27,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 02:20:27,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:20:27,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-03 02:20:27,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:20:27,516 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:27,528 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 11 treesize of output 7 [2022-11-03 02:20:27,537 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:27,537 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 16 treesize of output 18 [2022-11-03 02:20:27,578 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 11 treesize of output 7 [2022-11-03 02:20:27,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:27,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:27,588 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-03 02:20:27,602 INFO L356 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-11-03 02:20:27,603 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 22 [2022-11-03 02:20:27,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:27,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:27,789 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:20:27,790 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 40 [2022-11-03 02:20:27,795 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 15 treesize of output 7 [2022-11-03 02:20:27,802 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2022-11-03 02:20:27,876 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:20:27,876 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 21 [2022-11-03 02:20:27,882 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2022-11-03 02:20:27,917 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-03 02:20:27,948 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:27,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:20:27,951 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 02:20:27,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:20:28,020 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1368 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1368) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))) is different from false [2022-11-03 02:20:28,034 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1368 (Array Int Int)) (v_ArrVal_1363 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1363) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_1368) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))) is different from false [2022-11-03 02:20:28,072 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_1360 Int) (v_ArrVal_1368 (Array Int Int)) (v_ArrVal_1358 Int) (v_ArrVal_1363 (Array Int Int)) (v_ArrVal_1357 Int) (v_ArrVal_1359 Int)) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (not (<= (select .cse0 .cse1) v_ArrVal_1358)) (not (<= v_ArrVal_1359 |c_ULTIMATE.start_main_~order~0#1|)) (let ((.cse2 (select (let ((.cse5 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse3 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse4 (select .cse5 |c_ULTIMATE.start_main_~i~0#1.offset|))) (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse0 .cse3 v_ArrVal_1359) .cse1 v_ArrVal_1358)) .cse4 v_ArrVal_1363) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse5 .cse3 v_ArrVal_1357) .cse1 v_ArrVal_1360)) .cse4) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|) |c_ULTIMATE.start_main_~i~0#1.offset|)) v_ArrVal_1368))) |c_ULTIMATE.start_main_~l~0#1.base|))) (< (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (+ (select .cse2 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4)) 1)))))) |c_ULTIMATE.start_main_#t~short8#1|) is different from false [2022-11-03 02:20:28,092 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:28,092 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 141 treesize of output 119 [2022-11-03 02:20:28,136 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:28,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 391 treesize of output 403 [2022-11-03 02:20:28,144 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 336 [2022-11-03 02:20:28,152 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 336 treesize of output 304 [2022-11-03 02:20:28,504 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:28,505 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2022-11-03 02:20:28,512 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 6 treesize of output 4 [2022-11-03 02:20:28,602 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:28,602 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2022-11-03 02:20:28,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:28,605 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 21 treesize of output 9 [2022-11-03 02:20:28,607 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 11 treesize of output 9 [2022-11-03 02:20:28,649 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 18 not checked. [2022-11-03 02:20:28,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020605093] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:28,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [22488557] [2022-11-03 02:20:28,652 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:20:28,652 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:28,652 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:28,652 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:28,653 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:28,716 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-03 02:20:28,716 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-03 02:20:28,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,733 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:28,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:28,804 INFO L356 Elim1Store]: treesize reduction 44, result has 43.6 percent of original size [2022-11-03 02:20:28,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 121 [2022-11-03 02:20:28,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,833 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:28,871 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:28,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:28,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:28,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:29,529 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:29,529 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:20:29,635 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:29,636 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:20:29,703 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:29,704 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:29,842 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:29,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, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:29,900 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:29,901 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:29,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,002 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:30,003 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:30,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,077 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:30,077 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:30,882 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:30,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,899 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:30,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:30,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,921 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:30,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:30,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:30,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:30,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:30,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:30,999 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:31,006 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:31,069 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,078 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:20:31,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:31,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,149 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,203 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:31,215 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,225 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:31,280 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:20:32,419 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3542#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:20:32,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:20:32,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:20:32,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-11-03 02:20:32,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334810507] [2022-11-03 02:20:32,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:20:32,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 02:20:32,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:20:32,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 02:20:32,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=938, Unknown=3, NotChecked=192, Total=1260 [2022-11-03 02:20:32,421 INFO L87 Difference]: Start difference. First operand 56 states and 72 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:32,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:20:32,947 INFO L93 Difference]: Finished difference Result 77 states and 97 transitions. [2022-11-03 02:20:32,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-03 02:20:32,948 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-11-03 02:20:32,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:20:32,949 INFO L225 Difference]: With dead ends: 77 [2022-11-03 02:20:32,949 INFO L226 Difference]: Without dead ends: 75 [2022-11-03 02:20:32,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 78 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=216, Invalid=1353, Unknown=3, NotChecked=234, Total=1806 [2022-11-03 02:20:32,951 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 50 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:20:32,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 269 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 97 Invalid, 0 Unknown, 148 Unchecked, 0.2s Time] [2022-11-03 02:20:32,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-03 02:20:32,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 53. [2022-11-03 02:20:32,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.3076923076923077) internal successors, (68), 52 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2022-11-03 02:20:32,964 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 34 [2022-11-03 02:20:32,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:20:32,965 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2022-11-03 02:20:32,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:32,965 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2022-11-03 02:20:32,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-03 02:20:32,966 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:20:32,966 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:20:33,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-03 02:20:33,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:33,179 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:20:33,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:20:33,180 INFO L85 PathProgramCache]: Analyzing trace with hash -667366417, now seen corresponding path program 6 times [2022-11-03 02:20:33,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:20:33,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319478788] [2022-11-03 02:20:33,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:20:33,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:20:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:34,567 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 11 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:34,568 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:20:34,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319478788] [2022-11-03 02:20:34,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319478788] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:20:34,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447102252] [2022-11-03 02:20:34,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:20:34,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:34,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:20:34,572 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:20:34,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 02:20:36,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:20:36,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:20:36,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 107 conjunts are in the unsatisfiable core [2022-11-03 02:20:36,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:20:36,163 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 11 treesize of output 7 [2022-11-03 02:20:36,167 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 11 treesize of output 7 [2022-11-03 02:20:36,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:36,234 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:36,238 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:36,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,243 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-03 02:20:36,259 INFO L356 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2022-11-03 02:20:36,259 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-03 02:20:36,269 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-03 02:20:36,356 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:36,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:36,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,375 INFO L356 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-11-03 02:20:36,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 52 [2022-11-03 02:20:36,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,385 INFO L356 Elim1Store]: treesize reduction 4, result has 75.0 percent of original size [2022-11-03 02:20:36,386 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 22 [2022-11-03 02:20:36,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,394 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2022-11-03 02:20:36,581 INFO L356 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-11-03 02:20:36,581 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 67 [2022-11-03 02:20:36,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,594 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 57 [2022-11-03 02:20:36,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,694 INFO L356 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-11-03 02:20:36,694 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 168 treesize of output 127 [2022-11-03 02:20:36,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:36,729 INFO L356 Elim1Store]: treesize reduction 62, result has 27.1 percent of original size [2022-11-03 02:20:36,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 98 treesize of output 97 [2022-11-03 02:20:36,853 INFO L356 Elim1Store]: treesize reduction 85, result has 11.5 percent of original size [2022-11-03 02:20:36,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 132 treesize of output 74 [2022-11-03 02:20:36,868 INFO L356 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2022-11-03 02:20:36,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2022-11-03 02:20:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 11 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:36,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:20:46,254 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:46,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 192 [2022-11-03 02:20:46,551 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:46,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 121 treesize of output 156 [2022-11-03 02:20:46,653 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 4 [2022-11-03 02:20:46,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 4 [2022-11-03 02:20:47,018 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,019 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 169 treesize of output 164 [2022-11-03 02:20:47,029 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 157 treesize of output 152 [2022-11-03 02:20:47,171 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_arrayElimArr_36 (Array Int Int))) (or (not (= (select v_arrayElimArr_36 0) |c_ULTIMATE.start_main_~l~0#1.offset|)) (forall ((v_arrayElimArr_37 (Array Int Int))) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimArr_35 (Array Int Int)) (|v_ULTIMATE.start_main_~l~0#1.base_83| Int) (v_ArrVal_1596 Int) (v_ArrVal_1601 Int)) (let ((.cse0 (select v_arrayElimArr_33 0))) (or (not (= (select |c_#valid| .cse0) 0)) (not (= (select (store |c_#valid| .cse0 1) |v_ULTIMATE.start_main_~l~0#1.base_83|) 0)) (not (= (select v_arrayElimArr_35 0) 0)) (= (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| .cse0 v_arrayElimArr_36) |v_ULTIMATE.start_main_~l~0#1.base_83| v_arrayElimArr_35))) (let ((.cse2 (select .cse1 .cse0))) (select (select (store .cse1 .cse0 (store (store .cse2 8 v_ArrVal_1601) 4 v_ArrVal_1596)) (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_arrayElimArr_37) |v_ULTIMATE.start_main_~l~0#1.base_83| v_arrayElimArr_33) .cse0) 0)) (select .cse2 0)))) 0)))) (not (= (select v_arrayElimArr_37 0) |c_ULTIMATE.start_main_~l~0#1.base|)))))) (forall ((v_arrayElimArr_36 (Array Int Int))) (or (forall ((v_arrayElimArr_37 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int)) (v_prenex_24 Int) (v_ArrVal_1598 Int) (v_ArrVal_1602 Int)) (let ((.cse4 (select v_arrayElimArr_32 0))) (or (= (select (let ((.cse3 (store (store |c_#memory_$Pointer$.base| .cse4 v_arrayElimArr_37) v_prenex_24 v_arrayElimArr_32))) (let ((.cse5 (select .cse3 .cse4))) (select (store .cse3 .cse4 (store (store .cse5 8 v_ArrVal_1602) 4 v_ArrVal_1598)) (select .cse5 0)))) (select (select (store (store |c_#memory_$Pointer$.offset| .cse4 v_arrayElimArr_36) v_prenex_24 v_arrayElimArr_34) .cse4) 0)) 0) (not (= (select v_arrayElimArr_34 0) 0)) (not (= (select (store |c_#valid| .cse4 1) v_prenex_24) 0)) (not (= (select |c_#valid| .cse4) 0))))) (not (= (select v_arrayElimArr_37 0) |c_ULTIMATE.start_main_~l~0#1.base|)))) (not (= (select v_arrayElimArr_36 0) |c_ULTIMATE.start_main_~l~0#1.offset|))))) is different from false [2022-11-03 02:20:47,410 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,411 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 89 [2022-11-03 02:20:47,420 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,420 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 77 [2022-11-03 02:20:47,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,430 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 8 [2022-11-03 02:20:47,445 INFO L356 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-03 02:20:47,446 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 32 treesize of output 26 [2022-11-03 02:20:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 4 [2022-11-03 02:20:47,461 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,462 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 89 [2022-11-03 02:20:47,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,476 INFO L356 Elim1Store]: treesize reduction 32, result has 11.1 percent of original size [2022-11-03 02:20:47,476 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 1184 treesize of output 1118 [2022-11-03 02:20:47,492 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:47,493 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 1110 treesize of output 760 [2022-11-03 02:20:47,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,503 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 400 treesize of output 394 [2022-11-03 02:20:47,520 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:20:47,521 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 756 treesize of output 618 [2022-11-03 02:20:47,533 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 85 treesize of output 69 [2022-11-03 02:20:47,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,543 INFO L356 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-03 02:20:47,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 14 [2022-11-03 02:20:47,557 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 11 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 11 not checked. [2022-11-03 02:20:47,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447102252] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:47,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [288093603] [2022-11-03 02:20:47,569 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 02:20:47,569 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:47,569 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:47,570 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:47,570 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:47,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:47,659 INFO L356 Elim1Store]: treesize reduction 44, result has 43.6 percent of original size [2022-11-03 02:20:47,659 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 121 [2022-11-03 02:20:47,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,683 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:47,717 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:47,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:47,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,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, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:47,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-03 02:20:47,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:47,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:48,414 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:48,415 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:20:48,515 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:48,515 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:20:48,584 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:48,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:48,726 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:48,726 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:48,784 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:48,784 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:48,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:48,877 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:48,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:48,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:48,954 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:20:48,954 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:20:50,152 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:50,157 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:50,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,164 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:50,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:50,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,216 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:50,242 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:50,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:50,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:20:50,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,270 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:50,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:50,285 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:50,350 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,364 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:20:50,406 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:50,418 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,428 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,468 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:20:50,480 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,493 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:20:50,531 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:20:51,714 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3988#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |ULTIMATE.start_main_~l~0#1.base| |ULTIMATE.start_main_~i~0#1.base|) (< (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 4)) (select (select |#memory_int| |ULTIMATE.start_main_~i~0#1.base|) (+ |ULTIMATE.start_main_~i~0#1.offset| 8))) (= |ULTIMATE.start_main_~i~0#1.offset| |ULTIMATE.start_main_~l~0#1.offset|) (not (= |ULTIMATE.start_main_~i~0#1.base| 0)) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:20:51,714 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:20:51,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:20:51,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-11-03 02:20:51,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800493545] [2022-11-03 02:20:51,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:20:51,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-03 02:20:51,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:20:51,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-03 02:20:51,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=783, Unknown=2, NotChecked=56, Total=930 [2022-11-03 02:20:51,716 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:52,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:20:52,299 INFO L93 Difference]: Finished difference Result 98 states and 125 transitions. [2022-11-03 02:20:52,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-03 02:20:52,299 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-11-03 02:20:52,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:20:52,300 INFO L225 Difference]: With dead ends: 98 [2022-11-03 02:20:52,300 INFO L226 Difference]: Without dead ends: 77 [2022-11-03 02:20:52,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=118, Invalid=1006, Unknown=2, NotChecked=64, Total=1190 [2022-11-03 02:20:52,302 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 50 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:20:52,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 292 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 111 Invalid, 0 Unknown, 97 Unchecked, 0.3s Time] [2022-11-03 02:20:52,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-11-03 02:20:52,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 69. [2022-11-03 02:20:52,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.3088235294117647) internal successors, (89), 68 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:52,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 89 transitions. [2022-11-03 02:20:52,328 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 89 transitions. Word has length 35 [2022-11-03 02:20:52,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:20:52,329 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 89 transitions. [2022-11-03 02:20:52,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:20:52,330 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 89 transitions. [2022-11-03 02:20:52,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-03 02:20:52,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:20:52,336 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:20:52,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 02:20:52,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 02:20:52,556 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:20:52,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:20:52,556 INFO L85 PathProgramCache]: Analyzing trace with hash 884042035, now seen corresponding path program 4 times [2022-11-03 02:20:52,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:20:52,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564244553] [2022-11-03 02:20:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:20:52,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:20:52,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:54,146 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:20:54,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564244553] [2022-11-03 02:20:54,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564244553] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:20:54,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764494563] [2022-11-03 02:20:54,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:20:54,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:20:54,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:20:54,148 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:20:54,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 02:20:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:20:54,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 84 conjunts are in the unsatisfiable core [2022-11-03 02:20:54,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:20:54,377 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:20:54,392 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 11 treesize of output 7 [2022-11-03 02:20:54,408 INFO L356 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2022-11-03 02:20:54,408 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-03 02:20:54,469 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:20:54,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,473 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2022-11-03 02:20:54,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,494 INFO L356 Elim1Store]: treesize reduction 4, result has 75.0 percent of original size [2022-11-03 02:20:54,495 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 22 [2022-11-03 02:20:54,501 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 11 treesize of output 7 [2022-11-03 02:20:54,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,640 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-03 02:20:54,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,651 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:20:54,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 44 [2022-11-03 02:20:54,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,799 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:20:54,799 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 121 [2022-11-03 02:20:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 41 [2022-11-03 02:20:54,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,813 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-11-03 02:20:54,917 INFO L356 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-11-03 02:20:54,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 95 [2022-11-03 02:20:54,931 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 02:20:54,931 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 72 [2022-11-03 02:20:54,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:54,936 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-11-03 02:20:55,083 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:20:55,084 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 42 [2022-11-03 02:20:55,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2022-11-03 02:20:55,111 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:55,111 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-11-03 02:20:55,114 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:20:55,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:20:55,217 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1816 (Array Int Int)) (v_ArrVal_1814 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1816) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (< (select .cse0 (+ 8 .cse1)) (+ (select .cse0 (+ 4 .cse1)) 1)))) is different from false [2022-11-03 02:20:55,253 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1809 (Array Int Int)) (v_ArrVal_1811 Int) (v_ArrVal_1810 Int) (v_ArrVal_1816 (Array Int Int)) (v_ArrVal_1814 (Array Int Int))) (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (not (<= v_ArrVal_1810 |c_ULTIMATE.start_main_~order~0#1|)) (let ((.cse6 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse2 (select .cse6 |c_ULTIMATE.start_main_~i~0#1.offset|))) (let ((.cse0 (let ((.cse4 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|))) (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_1810) .cse5 v_ArrVal_1811)) .cse2 v_ArrVal_1816) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse6 .cse4 v_ArrVal_1806) .cse5 v_ArrVal_1808)) .cse2 v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (.cse1 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1809) .cse2 v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (< (select .cse0 (+ .cse1 8)) (+ (select .cse0 (+ .cse1 4)) 1))))) (not (<= (select .cse3 .cse5) v_ArrVal_1811))))) |c_ULTIMATE.start_main_#t~short8#1|) is different from false [2022-11-03 02:20:55,270 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:55,270 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 161 treesize of output 139 [2022-11-03 02:20:55,333 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:55,334 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 223 treesize of output 327 [2022-11-03 02:20:55,342 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 39 [2022-11-03 02:20:55,463 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse2 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse3 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4)) (.cse0 (select .cse1 |c_ULTIMATE.start_main_~i~0#1.offset|))) (and (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1814 (Array Int Int))) (not (= .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse1 .cse2 v_ArrVal_1806) .cse3 v_ArrVal_1808)) .cse0 v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1809 (Array Int Int))) (let ((.cse4 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1809) .cse0 v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse3 .cse4) (= .cse4 |c_ULTIMATE.start_main_~i~0#1.offset|)))) (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1814 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse1 .cse2 v_ArrVal_1806) .cse3 v_ArrVal_1808)) .cse0 v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) |c_ULTIMATE.start_main_~i~0#1.base|)) (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1809 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_1809) .cse0 v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) |c_ULTIMATE.start_main_~i~0#1.offset|))))) is different from false [2022-11-03 02:20:55,681 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse2 (select .cse3 |c_ULTIMATE.start_main_~i~0#1.offset|))) (let ((.cse11 (+ 8 .cse2)) (.cse0 (+ 4 .cse2)) (.cse6 (select .cse7 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse4 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse5 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (and (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1795 Int) (v_ArrVal_1809 (Array Int Int)) (v_ArrVal_1798 Int) (v_ArrVal_1800 Int) (v_ArrVal_1802 Int)) (let ((.cse1 (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_1802) .cse5 v_ArrVal_1798)) .cse6 v_ArrVal_1809) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)) .cse6) .cse2) v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse0 .cse1) (= .cse1 .cse2)))) (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1795 Int) (v_ArrVal_1809 (Array Int Int)) (v_ArrVal_1798 Int) (v_ArrVal_1800 Int) (v_ArrVal_1802 Int)) (= (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_1802) .cse5 v_ArrVal_1798)) .cse6 v_ArrVal_1809) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)) .cse6) .cse2) v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse2)) (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1795 Int) (v_ArrVal_1800 Int) (v_ArrVal_1814 (Array Int Int))) (not (let ((.cse9 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)))) (let ((.cse10 (select .cse9 .cse6))) (let ((.cse8 (select .cse10 .cse2))) (= .cse8 (select (select (store (store .cse9 .cse6 (store (store .cse10 .cse11 v_ArrVal_1806) .cse0 v_ArrVal_1808)) .cse8 v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))) (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1795 Int) (v_ArrVal_1800 Int) (v_ArrVal_1814 (Array Int Int))) (= .cse6 (select (select (let ((.cse12 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)))) (let ((.cse13 (select .cse12 .cse6))) (store (store .cse12 .cse6 (store (store .cse13 .cse11 v_ArrVal_1806) .cse0 v_ArrVal_1808)) (select .cse13 .cse2) v_ArrVal_1814))) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))) is different from false [2022-11-03 02:20:55,803 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base|))) (let ((.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base|)) (.cse2 (select .cse3 |c_ULTIMATE.start_main_~l~0#1.offset|))) (let ((.cse10 (+ 8 .cse2)) (.cse1 (+ .cse2 4)) (.cse6 (select .cse7 |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse4 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (.cse5 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4))) (and (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1795 Int) (v_ArrVal_1809 (Array Int Int)) (v_ArrVal_1798 Int) (v_ArrVal_1800 Int) (v_ArrVal_1802 Int)) (let ((.cse0 (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse3 .cse4 v_ArrVal_1802) .cse5 v_ArrVal_1798)) .cse6 v_ArrVal_1809) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)) .cse6) .cse2) v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse0 .cse1) (= .cse0 .cse2)))) (forall ((v_ArrVal_1813 (Array Int Int)) (v_ArrVal_1795 Int) (v_ArrVal_1809 (Array Int Int)) (v_ArrVal_1798 Int) (v_ArrVal_1800 Int) (v_ArrVal_1802 Int)) (= (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse3 .cse4 v_ArrVal_1802) .cse5 v_ArrVal_1798)) .cse6 v_ArrVal_1809) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)) .cse6) .cse2) v_ArrVal_1813) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse2)) (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1795 Int) (v_ArrVal_1800 Int) (v_ArrVal_1814 (Array Int Int))) (= .cse6 (select (select (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)))) (let ((.cse9 (select .cse8 .cse6))) (store (store .cse8 .cse6 (store (store .cse9 .cse10 v_ArrVal_1806) .cse1 v_ArrVal_1808)) (select .cse9 .cse2) v_ArrVal_1814))) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (forall ((v_ArrVal_1806 Int) (v_ArrVal_1808 Int) (v_ArrVal_1795 Int) (v_ArrVal_1800 Int) (v_ArrVal_1814 (Array Int Int))) (not (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse7 .cse4 v_ArrVal_1800) .cse5 v_ArrVal_1795)))) (let ((.cse12 (select .cse11 .cse6))) (let ((.cse13 (select .cse12 .cse2))) (= (select (select (store (store .cse11 .cse6 (store (store .cse12 .cse10 v_ArrVal_1806) .cse1 v_ArrVal_1808)) .cse13 v_ArrVal_1814) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|) .cse13)))))))))) is different from false [2022-11-03 02:20:56,084 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:56,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 280 treesize of output 296 [2022-11-03 02:20:57,676 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:57,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 4 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 238 treesize of output 425 [2022-11-03 02:20:57,705 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 499 treesize of output 479 [2022-11-03 02:20:57,730 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 434 treesize of output 430 [2022-11-03 02:20:57,746 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 430 treesize of output 428 [2022-11-03 02:20:57,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 435 treesize of output 431 [2022-11-03 02:20:57,795 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 411 treesize of output 395 [2022-11-03 02:20:57,811 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 395 treesize of output 387 [2022-11-03 02:20:58,070 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:58,071 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 178 treesize of output 294 [2022-11-03 02:20:58,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:58,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:58,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 124 [2022-11-03 02:20:58,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 124 [2022-11-03 02:20:58,295 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:58,295 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 175 treesize of output 231 [2022-11-03 02:20:58,340 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:58,347 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:20:58,423 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 4 [2022-11-03 02:20:58,431 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 6 treesize of output 4 [2022-11-03 02:20:58,641 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:20:58,642 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 95 [2022-11-03 02:20:58,647 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 203 treesize of output 167 [2022-11-03 02:20:58,655 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 143 treesize of output 131 [2022-11-03 02:20:58,659 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 131 treesize of output 123 [2022-11-03 02:20:58,664 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 123 treesize of output 119 [2022-11-03 02:20:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 21 not checked. [2022-11-03 02:20:58,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764494563] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:20:58,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1181778375] [2022-11-03 02:20:58,772 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-03 02:20:58,772 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:20:58,772 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:20:58,772 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:20:58,773 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:20:58,828 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-03 02:20:58,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-03 02:20:58,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:58,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,867 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:20:58,908 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 02:20:58,909 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 02:20:58,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:58,927 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 27 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 109 [2022-11-03 02:20:58,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:20:59,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:20:59,507 INFO L356 Elim1Store]: treesize reduction 478, result has 16.1 percent of original size [2022-11-03 02:20:59,508 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 30 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 304 treesize of output 340 [2022-11-03 02:20:59,604 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:59,604 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 274 [2022-11-03 02:20:59,669 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:59,670 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2022-11-03 02:20:59,820 INFO L356 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-03 02:20:59,821 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 264 treesize of output 287 [2022-11-03 02:20:59,878 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-03 02:20:59,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 257 treesize of output 265 [2022-11-03 02:20:59,950 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 02:20:59,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-03 02:21:00,014 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-11-03 02:21:00,015 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 36 [2022-11-03 02:21:00,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:00,080 INFO L356 Elim1Store]: treesize reduction 42, result has 36.4 percent of original size [2022-11-03 02:21:00,080 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 54 [2022-11-03 02:21:03,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:21:03,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:21:03,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:21:03,462 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:21:03,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:21:03,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,510 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:21:03,515 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 02:21:03,520 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:21:03,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,528 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-03 02:21:03,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:03,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-03 02:21:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,628 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,633 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2022-11-03 02:21:03,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:21:03,690 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-11-03 02:21:03,754 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,764 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 02:21:03,826 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:21:04,820 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4489#(and (<= |ULTIMATE.start_main_~l~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~l~0#1.offset|) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:21:04,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:21:04,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 02:21:04,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-11-03 02:21:04,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375786212] [2022-11-03 02:21:04,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 02:21:04,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-03 02:21:04,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:21:04,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-03 02:21:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1020, Unknown=5, NotChecked=340, Total=1482 [2022-11-03 02:21:04,822 INFO L87 Difference]: Start difference. First operand 69 states and 89 transitions. Second operand has 31 states, 31 states have (on average 2.838709677419355) internal successors, (88), 31 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:21:05,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:21:05,903 INFO L93 Difference]: Finished difference Result 96 states and 118 transitions. [2022-11-03 02:21:05,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 02:21:05,908 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.838709677419355) internal successors, (88), 31 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-11-03 02:21:05,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:21:05,908 INFO L225 Difference]: With dead ends: 96 [2022-11-03 02:21:05,909 INFO L226 Difference]: Without dead ends: 88 [2022-11-03 02:21:05,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 5 IntricatePredicates, 1 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=173, Invalid=1402, Unknown=5, NotChecked=400, Total=1980 [2022-11-03 02:21:05,910 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 84 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 02:21:05,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 388 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 246 Invalid, 0 Unknown, 223 Unchecked, 0.4s Time] [2022-11-03 02:21:05,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-03 02:21:05,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 69. [2022-11-03 02:21:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.2941176470588236) internal successors, (88), 68 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:21:05,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 88 transitions. [2022-11-03 02:21:05,929 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 88 transitions. Word has length 35 [2022-11-03 02:21:05,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:21:05,930 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 88 transitions. [2022-11-03 02:21:05,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.838709677419355) internal successors, (88), 31 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:21:05,930 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 88 transitions. [2022-11-03 02:21:05,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-03 02:21:05,931 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:21:05,931 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:21:05,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 02:21:06,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 02:21:06,140 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:21:06,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:21:06,140 INFO L85 PathProgramCache]: Analyzing trace with hash -239297629, now seen corresponding path program 5 times [2022-11-03 02:21:06,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:21:06,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109536681] [2022-11-03 02:21:06,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:21:06,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:21:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:21:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:21:07,903 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:21:07,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109536681] [2022-11-03 02:21:07,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109536681] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:21:07,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960848707] [2022-11-03 02:21:07,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:21:07,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:21:07,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:21:07,905 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:21:07,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3614f811-81cb-49c7-8554-9032e772d91a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 02:21:08,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 02:21:08,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:21:08,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-03 02:21:08,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:21:08,809 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 02:21:08,838 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 11 treesize of output 7 [2022-11-03 02:21:08,852 INFO L356 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2022-11-03 02:21:08,852 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-03 02:21:08,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-03 02:21:08,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:08,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2022-11-03 02:21:08,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:08,928 INFO L356 Elim1Store]: treesize reduction 4, result has 75.0 percent of original size [2022-11-03 02:21:08,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 22 [2022-11-03 02:21:08,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 11 treesize of output 7 [2022-11-03 02:21:09,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,069 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-03 02:21:09,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,079 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:21:09,079 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 44 [2022-11-03 02:21:09,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,163 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:21:09,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 80 [2022-11-03 02:21:09,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2022-11-03 02:21:09,335 INFO L356 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-11-03 02:21:09,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 197 treesize of output 156 [2022-11-03 02:21:09,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:21:09,359 INFO L356 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-11-03 02:21:09,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, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 158 treesize of output 130 [2022-11-03 02:21:09,364 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 73 [2022-11-03 02:21:09,638 INFO L356 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2022-11-03 02:21:09,639 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 64 [2022-11-03 02:21:09,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 25 [2022-11-03 02:21:09,679 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:21:09,679 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 34 treesize of output 10 [2022-11-03 02:21:09,683 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 15 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:21:09,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:21:09,896 WARN L833 $PredicateComparison]: unable to prove that (or |c_ULTIMATE.start_main_#t~short8#1| (forall ((v_ArrVal_2020 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2019 Int)) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (or (not (<= (select .cse0 .cse1) v_ArrVal_2019)) (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016)) (.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015))) (let ((.cse5 (select (select .cse7 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse6 (select (select .cse4 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse0 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|) v_ArrVal_2020) .cse1 v_ArrVal_2019)) (select (select .cse7 .cse5) .cse6))) (.cse3 (select (select .cse4 .cse5) .cse6))) (<= (select .cse2 (+ .cse3 8)) (select .cse2 (+ .cse3 4)))))) (not (<= v_ArrVal_2020 |c_ULTIMATE.start_main_~order~0#1|)))))) is different from false [2022-11-03 02:21:09,936 INFO L356 Elim1Store]: treesize reduction 54, result has 50.5 percent of original size [2022-11-03 02:21:09,937 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 7809 treesize of output 6316 [2022-11-03 02:21:10,869 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (and (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (= (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) |c_ULTIMATE.start_main_~i~0#1.base|)) (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (= (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016))) (select (select .cse1 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse1 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) |c_ULTIMATE.start_main_~i~0#1.offset|)) (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016)) (.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015))) (let ((.cse3 (select (select .cse2 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse4 (select (select .cse6 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (select (select .cse2 .cse3) .cse4) |c_ULTIMATE.start_main_~i~0#1.base|) (= .cse5 (select (select .cse6 .cse3) .cse4)))))) (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016))) (select (select .cse8 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse8 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))) (or (= .cse7 |c_ULTIMATE.start_main_~i~0#1.offset|) (= (+ .cse7 4) |c_ULTIMATE.start_main_~i~0#1.offset|)))) (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (let ((.cse9 (let ((.cse10 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016))) (select (select .cse10 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse10 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))) (or (= .cse9 |c_ULTIMATE.start_main_~i~0#1.offset|) (= .cse5 .cse9)))) (forall ((v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2015 (Array Int Int))) (let ((.cse14 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2016)) (.cse11 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2015))) (let ((.cse12 (select (select .cse11 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse13 (select (select .cse14 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (select (select .cse11 .cse12) .cse13) |c_ULTIMATE.start_main_~i~0#1.base|) (= (select (select .cse14 .cse12) .cse13) |c_ULTIMATE.start_main_~i~0#1.offset|))))))) is different from false [2022-11-03 02:21:12,996 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse4 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse5 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~i~0#1.offset|))) (and (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (let ((.cse0 (let ((.cse2 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016))) (select (select .cse2 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse2 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (.cse1 (select v_ArrVal_2009 |c_ULTIMATE.start_main_~i~0#1.offset|))) (or (= .cse0 (+ .cse1 4)) (= .cse0 .cse1)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (let ((.cse10 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016)) (.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015))) (let ((.cse8 (select (select .cse7 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse9 (select (select .cse10 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse6 (select (select .cse7 .cse8) .cse9)) (= (select (select .cse10 .cse8) .cse9) (+ (select v_ArrVal_2009 |c_ULTIMATE.start_main_~i~0#1.offset|) 4)))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (let ((.cse14 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016)) (.cse11 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015))) (let ((.cse12 (select (select .cse11 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse13 (select (select .cse14 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse6 (select (select .cse11 .cse12) .cse13)) (= (select (select .cse14 .cse12) .cse13) (select v_ArrVal_2009 |c_ULTIMATE.start_main_~i~0#1.offset|)))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (= .cse6 (select (let ((.cse15 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015))) (select .cse15 (select (select .cse15 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (let ((.cse17 (let ((.cse18 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016))) (select (select .cse18 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse18 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))) (.cse16 (select v_ArrVal_2009 |c_ULTIMATE.start_main_~i~0#1.offset|))) (or (= .cse16 (+ .cse17 4)) (= .cse17 .cse16)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int))) (= (let ((.cse19 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| v_ArrVal_2009) .cse6 v_ArrVal_2016))) (select (select .cse19 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse3 .cse4 v_ArrVal_2013) .cse5 v_ArrVal_2012)) .cse6 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse19 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select v_ArrVal_2009 |c_ULTIMATE.start_main_~i~0#1.offset|)))))) is different from false [2022-11-03 02:21:15,250 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base|))) (let ((.cse11 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base|)) (.cse10 (select .cse7 |c_ULTIMATE.start_main_~i~0#1.offset|))) (let ((.cse5 (+ 8 .cse10)) (.cse6 (+ 4 .cse10)) (.cse3 (select .cse11 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse8 (+ 8 |c_ULTIMATE.start_main_~i~0#1.offset|)) (.cse9 (+ |c_ULTIMATE.start_main_~i~0#1.offset| 4))) (and (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse4 (select .cse2 .cse3))) (let ((.cse0 (select .cse4 .cse10))) (= .cse0 (select (let ((.cse1 (store (store .cse2 .cse3 (store (store .cse4 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse0 v_ArrVal_2015))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse0 v_ArrVal_2016) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse13 (let ((.cse15 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse16 (select .cse15 .cse3))) (let ((.cse17 (select .cse16 .cse10))) (let ((.cse14 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse17 v_ArrVal_2016))) (select (select .cse14 (select (select (store (store .cse15 .cse3 (store (store .cse16 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse17 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse14 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))) (.cse12 (select v_ArrVal_2009 .cse10))) (or (= (+ .cse12 4) .cse13) (= .cse13 .cse12)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse19 (let ((.cse21 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse22 (select .cse21 .cse3))) (let ((.cse23 (select .cse22 .cse10))) (let ((.cse20 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse23 v_ArrVal_2016))) (select (select .cse20 (select (select (store (store .cse21 .cse3 (store (store .cse22 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse23 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse20 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))))))) (.cse18 (select v_ArrVal_2009 .cse10))) (or (= .cse18 (+ .cse19 4)) (= .cse19 .cse18)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse29 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse30 (select .cse29 .cse3))) (let ((.cse24 (select .cse30 .cse10))) (let ((.cse28 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse24 v_ArrVal_2016)) (.cse25 (store (store .cse29 .cse3 (store (store .cse30 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse24 v_ArrVal_2015))) (let ((.cse26 (select (select .cse25 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse27 (select (select .cse28 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= .cse24 (select (select .cse25 .cse26) .cse27)) (= (select (select .cse28 .cse26) .cse27) (select v_ArrVal_2009 .cse10))))))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (= (let ((.cse32 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse33 (select .cse32 .cse3))) (let ((.cse34 (select .cse33 .cse10))) (let ((.cse31 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse34 v_ArrVal_2016))) (select (select .cse31 (select (select (store (store .cse32 .cse3 (store (store .cse33 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse34 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse31 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))))) (select v_ArrVal_2009 .cse10))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse40 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse11 .cse8 v_ArrVal_2007) .cse9 v_ArrVal_2005)))) (let ((.cse41 (select .cse40 .cse3))) (let ((.cse38 (select .cse41 .cse10))) (let ((.cse35 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~i~0#1.base| (store (store .cse7 .cse8 v_ArrVal_2001) .cse9 v_ArrVal_2004)) .cse3 v_ArrVal_2009) .cse38 v_ArrVal_2016)) (.cse39 (store (store .cse40 .cse3 (store (store .cse41 .cse5 v_ArrVal_2013) .cse6 v_ArrVal_2012)) .cse38 v_ArrVal_2015))) (let ((.cse36 (select (select .cse39 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse37 (select (select .cse35 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (+ (select v_ArrVal_2009 .cse10) 4) (select (select .cse35 .cse36) .cse37)) (= .cse38 (select (select .cse39 .cse36) .cse37))))))))))))) is different from false [2022-11-03 02:21:17,217 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse9 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base|))) (let ((.cse13 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base|)) (.cse12 (select .cse9 |c_ULTIMATE.start_main_~l~0#1.offset|))) (let ((.cse6 (+ 8 .cse12)) (.cse7 (+ .cse12 4)) (.cse4 (select .cse13 |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse10 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 8)) (.cse11 (+ |c_ULTIMATE.start_main_~l~0#1.offset| 4))) (and (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse0 (select v_ArrVal_2009 .cse12)) (.cse1 (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse5 (select .cse3 .cse4))) (let ((.cse8 (select .cse5 .cse12))) (let ((.cse2 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse8 v_ArrVal_2016))) (select (select .cse2 (select (select (store (store .cse3 .cse4 (store (store .cse5 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse8 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse2 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))))))) (or (= (+ .cse0 4) .cse1) (= .cse0 .cse1)))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse15 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse16 (select .cse15 .cse4))) (let ((.cse17 (select .cse16 .cse12))) (= (select (let ((.cse14 (store (store .cse15 .cse4 (store (store .cse16 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse17 v_ArrVal_2015))) (select .cse14 (select (select .cse14 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse17 v_ArrVal_2016) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) .cse17))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse24 (select .cse23 .cse4))) (let ((.cse22 (select .cse24 .cse12))) (let ((.cse18 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse22 v_ArrVal_2016)) (.cse21 (store (store .cse23 .cse4 (store (store .cse24 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse22 v_ArrVal_2015))) (let ((.cse19 (select (select .cse21 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse20 (select (select .cse18 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (select v_ArrVal_2009 .cse12) (select (select .cse18 .cse19) .cse20)) (= (select (select .cse21 .cse19) .cse20) .cse22)))))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (= (select v_ArrVal_2009 .cse12) (let ((.cse26 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse27 (select .cse26 .cse4))) (let ((.cse28 (select .cse27 .cse12))) (let ((.cse25 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse28 v_ArrVal_2016))) (select (select .cse25 (select (select (store (store .cse26 .cse4 (store (store .cse27 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse28 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse25 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse29 (select v_ArrVal_2009 .cse12)) (.cse30 (let ((.cse32 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse33 (select .cse32 .cse4))) (let ((.cse34 (select .cse33 .cse12))) (let ((.cse31 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse34 v_ArrVal_2016))) (select (select .cse31 (select (select (store (store .cse32 .cse4 (store (store .cse33 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse34 v_ArrVal_2015) |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (select (select .cse31 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)))))))) (or (= .cse29 .cse30) (= .cse29 (+ .cse30 4))))) (forall ((v_ArrVal_2009 (Array Int Int)) (v_ArrVal_2001 Int) (v_ArrVal_2012 Int) (v_ArrVal_2016 (Array Int Int)) (v_ArrVal_2013 Int) (v_ArrVal_2015 (Array Int Int)) (v_ArrVal_2005 Int) (v_ArrVal_2004 Int) (v_ArrVal_2007 Int)) (let ((.cse40 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse13 .cse10 v_ArrVal_2007) .cse11 v_ArrVal_2005)))) (let ((.cse41 (select .cse40 .cse4))) (let ((.cse39 (select .cse41 .cse12))) (let ((.cse35 (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~l~0#1.base| (store (store .cse9 .cse10 v_ArrVal_2001) .cse11 v_ArrVal_2004)) .cse4 v_ArrVal_2009) .cse39 v_ArrVal_2016)) (.cse38 (store (store .cse40 .cse4 (store (store .cse41 .cse6 v_ArrVal_2013) .cse7 v_ArrVal_2012)) .cse39 v_ArrVal_2015))) (let ((.cse36 (select (select .cse38 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|)) (.cse37 (select (select .cse35 |c_ULTIMATE.start_main_~l~0#1.base|) |c_ULTIMATE.start_main_~l~0#1.offset|))) (or (= (+ (select v_ArrVal_2009 .cse12) 4) (select (select .cse35 .cse36) .cse37)) (= (select (select .cse38 .cse36) .cse37) .cse39)))))))))))) is different from false [2022-11-03 02:21:24,843 WARN L234 SmtUtils]: Spent 6.89s on a formula simplification that was a NOOP. DAG size: 84 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:21:24,843 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:21:24,844 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 6 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 1589 treesize of output 1631 [2022-11-03 02:22:41,074 WARN L234 SmtUtils]: Spent 1.27m on a formula simplification that was a NOOP. DAG size: 77 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:22:41,075 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:22:41,075 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 6 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 1351 treesize of output 1439 [2022-11-03 02:24:03,422 WARN L234 SmtUtils]: Spent 1.37m on a formula simplification. DAG size of input: 75 DAG size of output: 35 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:24:03,423 INFO L356 Elim1Store]: treesize reduction 734, result has 14.6 percent of original size [2022-11-03 02:24:03,423 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 6928 treesize of output 6471 [2022-11-03 02:24:03,754 INFO L244 Elim1Store]: Index analysis took 133 ms [2022-11-03 02:25:19,919 WARN L234 SmtUtils]: Spent 1.27m on a formula simplification that was a NOOP. DAG size: 35 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:25:19,919 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:25:19,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 6250 treesize of output 6083 [2022-11-03 02:25:20,754 INFO L244 Elim1Store]: Index analysis took 412 ms [2022-11-03 02:26:36,734 WARN L234 SmtUtils]: Spent 1.27m on a formula simplification that was a NOOP. DAG size: 34 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:26:36,734 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:26:36,735 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 5891 treesize of output 5815 [2022-11-03 02:29:18,459 WARN L234 SmtUtils]: Spent 2.68m on a formula simplification that was a NOOP. DAG size: 141 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:29:18,459 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:29:18,461 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 69872 treesize of output 67710 [2022-11-03 02:29:22,859 INFO L244 Elim1Store]: Index analysis took 1619 ms [2022-11-03 02:30:22,279 WARN L234 SmtUtils]: Spent 59.41s on a formula simplification that was a NOOP. DAG size: 35 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:30:22,279 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:30:22,280 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 66581 treesize of output 66586 [2022-11-03 02:30:24,234 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 66475 treesize of output 66471 [2022-11-03 02:30:34,191 INFO L244 Elim1Store]: Index analysis took 5633 ms [2022-11-03 02:31:36,648 WARN L234 SmtUtils]: Spent 1.04m on a formula simplification that was a NOOP. DAG size: 34 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:31:36,648 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:31:36,649 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 66504 treesize of output 66520 [2022-11-03 02:32:47,824 WARN L234 SmtUtils]: Spent 1.15m on a formula simplification that was a NOOP. DAG size: 35 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:32:47,825 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:32:47,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 66442 treesize of output 66262 [2022-11-03 02:32:58,935 INFO L244 Elim1Store]: Index analysis took 8487 ms [2022-11-03 02:33:59,411 WARN L234 SmtUtils]: Spent 1.01m on a formula simplification that was a NOOP. DAG size: 34 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:33:59,412 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:33:59,413 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 65342 treesize of output 64846 [2022-11-03 02:34:05,416 WARN L177 IndexEqualityManager]: solver failed to check if following not equals relation is implied: (= (select v_arrayElimCell_821 0) v_arrayElimIndex_46) [2022-11-03 02:34:07,091 INFO L244 Elim1Store]: Index analysis took 5327 ms