./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-examples/standard_copy8_ground-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-examples/standard_copy8_ground-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 675f35e66fa59545cd4a52408711c9386973ccbbb0528c29e7af26cf7aa65f50 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 13:29:02,013 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:29:02,014 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:29:02,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:29:02,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:29:02,027 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:29:02,028 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:29:02,029 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:29:02,030 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:29:02,031 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:29:02,031 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:29:02,032 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:29:02,032 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:29:02,033 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:29:02,033 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:29:02,034 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:29:02,035 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:29:02,035 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:29:02,036 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:29:02,038 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:29:02,039 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:29:02,040 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:29:02,041 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:29:02,042 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:29:02,045 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:29:02,046 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:29:02,046 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:29:02,047 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:29:02,047 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:29:02,048 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:29:02,048 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:29:02,049 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:29:02,050 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:29:02,051 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:29:02,052 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:29:02,052 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:29:02,052 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:29:02,053 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:29:02,053 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:29:02,054 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:29:02,054 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:29:02,055 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 13:29:02,082 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:29:02,082 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:29:02,082 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:29:02,082 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:29:02,083 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:29:02,083 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:29:02,084 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:29:02,092 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:29:02,092 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 13:29:02,093 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:29:02,094 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 13:29:02,094 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 13:29:02,094 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 13:29:02,095 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:29:02,095 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:29:02,095 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:29:02,095 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:29:02,095 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:29:02,095 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:29:02,096 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 13:29:02,097 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:29:02,097 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:29:02,097 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:29:02,097 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:29:02,097 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 13:29:02,097 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:29:02,098 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 13:29:02,098 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 13:29:02,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 13:29:02,098 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 13:29:02,098 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:29:02,098 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_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 675f35e66fa59545cd4a52408711c9386973ccbbb0528c29e7af26cf7aa65f50 [2022-12-14 13:29:02,274 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:29:02,289 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:29:02,291 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:29:02,292 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:29:02,292 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:29:02,293 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/array-examples/standard_copy8_ground-2.i [2022-12-14 13:29:04,874 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:29:05,023 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:29:05,023 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/sv-benchmarks/c/array-examples/standard_copy8_ground-2.i [2022-12-14 13:29:05,028 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/data/f6ae5ac72/c0b14873e7bb421781485ff2ed7e9d71/FLAGb3c1595a4 [2022-12-14 13:29:05,041 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/data/f6ae5ac72/c0b14873e7bb421781485ff2ed7e9d71 [2022-12-14 13:29:05,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:29:05,045 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:29:05,046 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:29:05,047 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:29:05,050 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:29:05,050 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,051 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b918c7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05, skipping insertion in model container [2022-12-14 13:29:05,052 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,058 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:29:05,070 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:29:05,173 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/sv-benchmarks/c/array-examples/standard_copy8_ground-2.i[816,829] [2022-12-14 13:29:05,190 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:29:05,197 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 13:29:05,206 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/sv-benchmarks/c/array-examples/standard_copy8_ground-2.i[816,829] [2022-12-14 13:29:05,216 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:29:05,226 INFO L208 MainTranslator]: Completed translation [2022-12-14 13:29:05,227 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05 WrapperNode [2022-12-14 13:29:05,227 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:29:05,228 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 13:29:05,228 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 13:29:05,228 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 13:29:05,233 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,240 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,255 INFO L138 Inliner]: procedures = 16, calls = 54, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 179 [2022-12-14 13:29:05,256 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 13:29:05,256 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 13:29:05,256 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 13:29:05,256 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 13:29:05,264 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,264 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,267 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,268 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,274 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,279 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,281 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,282 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,285 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 13:29:05,285 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 13:29:05,286 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 13:29:05,286 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 13:29:05,286 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (1/1) ... [2022-12-14 13:29:05,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:29:05,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:05,315 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 13:29:05,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 13:29:05,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 13:29:05,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 13:29:05,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 13:29:05,419 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 13:29:05,421 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 13:29:05,600 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 13:29:05,646 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 13:29:05,646 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2022-12-14 13:29:05,648 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:29:05 BoogieIcfgContainer [2022-12-14 13:29:05,648 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 13:29:05,650 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 13:29:05,650 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 13:29:05,652 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 13:29:05,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 01:29:05" (1/3) ... [2022-12-14 13:29:05,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b260960 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:29:05, skipping insertion in model container [2022-12-14 13:29:05,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:29:05" (2/3) ... [2022-12-14 13:29:05,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b260960 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:29:05, skipping insertion in model container [2022-12-14 13:29:05,654 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:29:05" (3/3) ... [2022-12-14 13:29:05,655 INFO L112 eAbstractionObserver]: Analyzing ICFG standard_copy8_ground-2.i [2022-12-14 13:29:05,669 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 13:29:05,669 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 13:29:05,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 13:29:05,710 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;@4cda3d34, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 13:29:05,710 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 13:29:05,713 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:05,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 13:29:05,717 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:05,718 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:05,718 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:05,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:05,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1709803198, now seen corresponding path program 1 times [2022-12-14 13:29:05,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:05,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647898015] [2022-12-14 13:29:05,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:05,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:05,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:29:06,005 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:06,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647898015] [2022-12-14 13:29:06,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647898015] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:29:06,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:29:06,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:29:06,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941418054] [2022-12-14 13:29:06,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:29:06,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:29:06,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:06,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:29:06,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:29:06,034 INFO L87 Difference]: Start difference. First operand has 16 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 15 states have internal predecessors, (26), 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 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:06,100 INFO L93 Difference]: Finished difference Result 31 states and 51 transitions. [2022-12-14 13:29:06,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:29:06,103 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 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 13 [2022-12-14 13:29:06,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:06,108 INFO L225 Difference]: With dead ends: 31 [2022-12-14 13:29:06,108 INFO L226 Difference]: Without dead ends: 16 [2022-12-14 13:29:06,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:29:06,112 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:06,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:29:06,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-12-14 13:29:06,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-12-14 13:29:06,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 25 transitions. [2022-12-14 13:29:06,136 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 25 transitions. Word has length 13 [2022-12-14 13:29:06,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:06,136 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 25 transitions. [2022-12-14 13:29:06,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,136 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 25 transitions. [2022-12-14 13:29:06,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 13:29:06,137 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:06,137 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:06,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 13:29:06,137 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:06,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:06,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1829628700, now seen corresponding path program 1 times [2022-12-14 13:29:06,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:06,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591303298] [2022-12-14 13:29:06,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:06,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:06,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:29:06,226 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:06,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591303298] [2022-12-14 13:29:06,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591303298] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:06,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331882627] [2022-12-14 13:29:06,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:06,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:06,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:06,228 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:06,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 13:29:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:06,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:29:06,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:06,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 13:29:06,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:29:06,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331882627] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:29:06,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:29:06,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2022-12-14 13:29:06,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304577226] [2022-12-14 13:29:06,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:29:06,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:29:06,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:06,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:29:06,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:29:06,343 INFO L87 Difference]: Start difference. First operand 16 states and 25 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:06,399 INFO L93 Difference]: Finished difference Result 36 states and 60 transitions. [2022-12-14 13:29:06,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:29:06,400 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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 14 [2022-12-14 13:29:06,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:06,400 INFO L225 Difference]: With dead ends: 36 [2022-12-14 13:29:06,400 INFO L226 Difference]: Without dead ends: 24 [2022-12-14 13:29:06,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:29:06,401 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:06,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:29:06,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-12-14 13:29:06,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-12-14 13:29:06,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 33 transitions. [2022-12-14 13:29:06,405 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 33 transitions. Word has length 14 [2022-12-14 13:29:06,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:06,405 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 33 transitions. [2022-12-14 13:29:06,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:06,405 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 33 transitions. [2022-12-14 13:29:06,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 13:29:06,406 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:06,406 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:06,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 13:29:06,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-12-14 13:29:06,608 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:06,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:06,611 INFO L85 PathProgramCache]: Analyzing trace with hash 217707972, now seen corresponding path program 1 times [2022-12-14 13:29:06,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:06,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459816325] [2022-12-14 13:29:06,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:06,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:06,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:06,828 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 13:29:06,828 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:06,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459816325] [2022-12-14 13:29:06,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459816325] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:06,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931034635] [2022-12-14 13:29:06,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:06,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:06,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:06,831 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:06,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 13:29:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:06,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:29:06,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:06,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 13:29:06,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 13:29:06,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931034635] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:06,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [332008506] [2022-12-14 13:29:06,985 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:06,986 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:06,989 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:06,994 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:06,994 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:07,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,540 INFO L321 Elim1Store]: treesize reduction 926, result has 7.4 percent of original size [2022-12-14 13:29:07,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 19 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 90 [2022-12-14 13:29:07,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:07,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:08,169 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:08,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:08,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:08,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:08,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:29:08,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:08,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:08,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:08,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:08,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:08,899 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:29:08,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:29:10,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,336 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:10,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:10,368 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:10,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:10,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,443 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:10,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:10,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,510 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:10,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,532 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:10,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,587 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:10,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:10,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,640 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:10,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,688 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,689 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:10,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:10,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,735 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:10,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:10,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,783 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:10,812 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:10,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:10,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,900 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:10,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:10,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:10,999 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:10,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,022 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:11,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:11,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,085 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:11,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:11,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,150 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,176 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:11,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,227 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:11,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:11,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,265 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,286 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:11,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,330 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:11,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:11,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,382 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,429 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:11,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,474 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:11,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:11,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:11,522 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:11,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:11,540 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:11,847 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '383#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:11,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:11,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:11,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2022-12-14 13:29:11,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111151303] [2022-12-14 13:29:11,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:11,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:29:11,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:11,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:29:11,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:29:11,849 INFO L87 Difference]: Start difference. First operand 24 states and 33 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:11,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:11,893 INFO L93 Difference]: Finished difference Result 48 states and 68 transitions. [2022-12-14 13:29:11,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:29:11,893 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 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 22 [2022-12-14 13:29:11,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:11,893 INFO L225 Difference]: With dead ends: 48 [2022-12-14 13:29:11,893 INFO L226 Difference]: Without dead ends: 27 [2022-12-14 13:29:11,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:29:11,895 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:11,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:29:11,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-12-14 13:29:11,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-12-14 13:29:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 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-12-14 13:29:11,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2022-12-14 13:29:11,899 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 36 transitions. Word has length 22 [2022-12-14 13:29:11,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:11,900 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 36 transitions. [2022-12-14 13:29:11,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:11,900 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 36 transitions. [2022-12-14 13:29:11,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 13:29:11,901 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:11,901 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:11,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-14 13:29:12,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:12,103 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:12,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash 214615838, now seen corresponding path program 2 times [2022-12-14 13:29:12,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:12,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129048941] [2022-12-14 13:29:12,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:12,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:12,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:12,235 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 13:29:12,235 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:12,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129048941] [2022-12-14 13:29:12,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129048941] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:12,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142395148] [2022-12-14 13:29:12,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:29:12,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:12,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:12,237 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:12,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 13:29:12,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 13:29:12,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:29:12,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:29:12,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 13:29:12,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 13:29:12,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142395148] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:12,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1430308088] [2022-12-14 13:29:12,347 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:12,347 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:12,347 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:12,347 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:12,347 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:12,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,879 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:12,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:12,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:12,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 64 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2022-12-14 13:29:13,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2022-12-14 13:29:13,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,364 INFO L321 Elim1Store]: treesize reduction 135, result has 12.9 percent of original size [2022-12-14 13:29:13,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 case distinctions, treesize of input 920 treesize of output 888 [2022-12-14 13:29:13,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,600 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:13,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:13,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,633 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:13,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:13,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:13,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,685 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:13,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:13,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,730 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:13,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:13,757 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:13,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:13,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,842 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:13,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:13,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,919 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:13,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:13,943 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:13,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:13,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:13,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,018 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:14,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:14,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,083 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,110 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:14,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,153 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:14,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:14,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,197 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,223 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,275 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:14,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:14,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,345 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,386 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:14,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,425 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:14,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:14,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,460 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,479 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,516 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:14,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:14,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,566 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,617 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:14,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:14,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,678 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:14,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:14,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:14,745 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:14,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:14,761 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:15,082 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '675#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:15,083 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:15,083 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:15,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:29:15,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116381370] [2022-12-14 13:29:15,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:15,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:29:15,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:15,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:29:15,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:29:15,085 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:15,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:15,181 INFO L93 Difference]: Finished difference Result 70 states and 110 transitions. [2022-12-14 13:29:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:29:15,181 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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-12-14 13:29:15,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:15,182 INFO L225 Difference]: With dead ends: 70 [2022-12-14 13:29:15,182 INFO L226 Difference]: Without dead ends: 51 [2022-12-14 13:29:15,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:29:15,184 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:15,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:29:15,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-12-14 13:29:15,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-12-14 13:29:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.2) internal successors, (60), 50 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:15,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 60 transitions. [2022-12-14 13:29:15,189 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 60 transitions. Word has length 25 [2022-12-14 13:29:15,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:15,189 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 60 transitions. [2022-12-14 13:29:15,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:15,190 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 60 transitions. [2022-12-14 13:29:15,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 13:29:15,190 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:15,190 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:15,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 13:29:15,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:15,391 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:15,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:15,392 INFO L85 PathProgramCache]: Analyzing trace with hash -224239170, now seen corresponding path program 3 times [2022-12-14 13:29:15,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:15,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110755284] [2022-12-14 13:29:15,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:15,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:15,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:15,619 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:15,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110755284] [2022-12-14 13:29:15,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110755284] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:15,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813171617] [2022-12-14 13:29:15,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 13:29:15,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:15,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:15,621 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:15,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 13:29:15,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 13:29:15,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:29:15,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:29:15,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:15,762 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:15,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:15,796 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:15,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813171617] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:15,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1577670106] [2022-12-14 13:29:15,798 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:15,798 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:15,798 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:15,798 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:15,798 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:15,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:15,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,167 INFO L321 Elim1Store]: treesize reduction 926, result has 7.4 percent of original size [2022-12-14 13:29:16,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 19 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 90 [2022-12-14 13:29:16,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,646 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:16,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:16,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:16,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:29:17,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:17,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:17,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:17,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:17,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:17,112 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:29:17,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:29:18,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,383 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:18,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:18,412 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:18,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:18,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,468 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:18,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:18,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,538 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,556 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:18,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:18,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,617 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:18,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:18,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,668 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,689 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,689 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:18,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,726 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:18,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:18,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,765 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,786 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:18,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:18,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,844 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:18,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:18,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,893 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,917 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:18,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:18,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:18,959 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:18,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:19,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,008 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:19,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:19,055 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:19,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:19,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,113 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:19,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:19,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,169 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:19,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:19,191 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:19,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:19,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,258 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:19,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:19,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,325 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:19,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:19,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,350 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:19,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:19,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:19,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,388 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:19,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:19,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:19,429 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:19,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:19,442 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:19,713 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1209#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:19,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:19,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:19,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-12-14 13:29:19,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366975103] [2022-12-14 13:29:19,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:19,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 13:29:19,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:19,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 13:29:19,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2022-12-14 13:29:19,715 INFO L87 Difference]: Start difference. First operand 51 states and 60 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:19,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:19,761 INFO L93 Difference]: Finished difference Result 102 states and 125 transitions. [2022-12-14 13:29:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 13:29:19,761 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 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 49 [2022-12-14 13:29:19,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:19,762 INFO L225 Difference]: With dead ends: 102 [2022-12-14 13:29:19,762 INFO L226 Difference]: Without dead ends: 57 [2022-12-14 13:29:19,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 130 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2022-12-14 13:29:19,763 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:19,764 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:29:19,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-12-14 13:29:19,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-12-14 13:29:19,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 56 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:19,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 66 transitions. [2022-12-14 13:29:19,768 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 66 transitions. Word has length 49 [2022-12-14 13:29:19,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:19,768 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 66 transitions. [2022-12-14 13:29:19,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:19,768 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 66 transitions. [2022-12-14 13:29:19,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 13:29:19,768 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:19,769 INFO L195 NwaCegarLoop]: trace histogram [10, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:19,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 13:29:19,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:19,971 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:19,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:19,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1166606338, now seen corresponding path program 4 times [2022-12-14 13:29:19,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:19,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830738286] [2022-12-14 13:29:19,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:19,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:20,248 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:20,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830738286] [2022-12-14 13:29:20,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830738286] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:20,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152761816] [2022-12-14 13:29:20,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 13:29:20,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:20,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:20,249 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:20,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 13:29:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:20,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 13:29:20,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:20,427 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:20,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:20,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152761816] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:20,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [669063974] [2022-12-14 13:29:20,544 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:20,544 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:20,544 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:20,545 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:20,545 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:20,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,936 INFO L321 Elim1Store]: treesize reduction 926, result has 7.4 percent of original size [2022-12-14 13:29:20,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 19 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 90 [2022-12-14 13:29:20,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:20,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,431 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:21,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:21,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:29:21,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:21,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:21,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:21,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:21,903 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:29:21,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:29:23,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,196 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:23,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:23,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,223 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:23,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,276 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:23,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:23,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,330 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,354 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:23,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:23,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,430 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:23,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:23,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,474 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,493 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:23,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:23,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,547 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:23,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:23,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,610 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,634 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:23,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:23,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,702 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:23,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:23,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,777 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,801 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,847 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:23,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:23,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,903 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,947 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:23,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:23,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:23,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:23,993 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:23,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:24,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,033 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:24,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:24,055 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:24,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:24,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,139 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:24,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:24,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,194 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:24,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:24,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,217 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:24,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:24,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:24,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,265 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:24,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:24,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:24,295 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:24,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:24,308 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:24,665 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1867#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:24,665 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:24,665 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:24,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-12-14 13:29:24,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698745280] [2022-12-14 13:29:24,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:24,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 13:29:24,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 13:29:24,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=550, Unknown=0, NotChecked=0, Total=870 [2022-12-14 13:29:24,668 INFO L87 Difference]: Start difference. First operand 57 states and 66 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 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-12-14 13:29:24,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:24,725 INFO L93 Difference]: Finished difference Result 114 states and 143 transitions. [2022-12-14 13:29:24,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 13:29:24,725 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 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 55 [2022-12-14 13:29:24,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:24,726 INFO L225 Difference]: With dead ends: 114 [2022-12-14 13:29:24,726 INFO L226 Difference]: Without dead ends: 69 [2022-12-14 13:29:24,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=320, Invalid=550, Unknown=0, NotChecked=0, Total=870 [2022-12-14 13:29:24,728 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:24,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:29:24,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-12-14 13:29:24,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2022-12-14 13:29:24,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.1470588235294117) internal successors, (78), 68 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 78 transitions. [2022-12-14 13:29:24,734 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 78 transitions. Word has length 55 [2022-12-14 13:29:24,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:24,734 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 78 transitions. [2022-12-14 13:29:24,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 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-12-14 13:29:24,734 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 78 transitions. [2022-12-14 13:29:24,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 13:29:24,735 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:24,735 INFO L195 NwaCegarLoop]: trace histogram [22, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:24,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 13:29:24,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-12-14 13:29:24,936 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:24,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:24,936 INFO L85 PathProgramCache]: Analyzing trace with hash -838521730, now seen corresponding path program 5 times [2022-12-14 13:29:24,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:24,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434001987] [2022-12-14 13:29:24,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:24,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-12-14 13:29:25,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:25,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434001987] [2022-12-14 13:29:25,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434001987] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:25,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120092421] [2022-12-14 13:29:25,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:29:25,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:25,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:25,527 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:25,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 13:29:26,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 13:29:26,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:29:26,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:29:26,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2022-12-14 13:29:26,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2022-12-14 13:29:26,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120092421] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:26,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [162364851] [2022-12-14 13:29:26,126 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:26,126 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:26,126 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:26,126 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:26,126 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:26,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,583 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:26,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:26,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 64 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2022-12-14 13:29:26,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:26,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:29:27,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:27,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:27,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:27,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:27,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:27,080 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:29:27,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:29:28,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,338 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:28,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:28,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,366 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:28,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,400 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:28,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:28,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,441 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,469 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:28,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,525 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:28,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:28,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,586 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,631 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:28,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,678 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:28,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:28,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,722 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,749 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:28,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,798 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:28,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:28,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,842 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,869 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:28,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,913 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:28,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:28,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:28,967 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:28,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:29,017 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:29,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:29,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,100 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:29,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:29,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,210 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:29,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:29,236 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:29,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:29,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,310 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:29,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:29,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,365 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:29,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:29,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,390 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:29,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:29,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:29,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,433 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:29,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:29,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:29,478 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:29,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:29,493 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:30,226 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2655#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:30,226 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:30,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:30,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 7, 7] total 35 [2022-12-14 13:29:30,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341851935] [2022-12-14 13:29:30,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:30,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-14 13:29:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-14 13:29:30,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1175, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 13:29:30,229 INFO L87 Difference]: Start difference. First operand 69 states and 78 transitions. Second operand has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:30,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:30,471 INFO L93 Difference]: Finished difference Result 163 states and 229 transitions. [2022-12-14 13:29:30,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-14 13:29:30,471 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 states have internal predecessors, (61), 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 67 [2022-12-14 13:29:30,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:30,472 INFO L225 Difference]: With dead ends: 163 [2022-12-14 13:29:30,472 INFO L226 Difference]: Without dead ends: 118 [2022-12-14 13:29:30,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 175 SyntacticMatches, 10 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=385, Invalid=1175, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 13:29:30,474 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:30,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 40 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:29:30,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-12-14 13:29:30,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-12-14 13:29:30,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 1.0854700854700854) internal successors, (127), 117 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 127 transitions. [2022-12-14 13:29:30,480 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 127 transitions. Word has length 67 [2022-12-14 13:29:30,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:30,481 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 127 transitions. [2022-12-14 13:29:30,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:30,481 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 127 transitions. [2022-12-14 13:29:30,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-12-14 13:29:30,482 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:30,482 INFO L195 NwaCegarLoop]: trace histogram [23, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:30,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 13:29:30,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:30,682 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:30,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:30,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2127482780, now seen corresponding path program 6 times [2022-12-14 13:29:30,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:30,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877318019] [2022-12-14 13:29:30,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:31,463 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:31,463 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:31,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877318019] [2022-12-14 13:29:31,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877318019] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:31,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974330005] [2022-12-14 13:29:31,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 13:29:31,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:31,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:31,464 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:31,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 13:29:31,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 13:29:31,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:29:31,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 1177 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 13:29:31,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:31,754 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:31,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:32,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974330005] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:32,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [501713549] [2022-12-14 13:29:32,130 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:32,130 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:32,130 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:32,130 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:32,130 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:32,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,578 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:32,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:32,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 64 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2022-12-14 13:29:32,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:32,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2022-12-14 13:29:33,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,032 INFO L321 Elim1Store]: treesize reduction 135, result has 12.9 percent of original size [2022-12-14 13:29:33,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 case distinctions, treesize of input 920 treesize of output 888 [2022-12-14 13:29:33,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,247 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:33,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:33,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,284 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,332 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:33,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:33,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,374 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,393 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:33,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:33,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,463 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:33,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:33,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,525 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,550 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,608 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:33,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:33,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,657 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,682 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,743 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:33,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:33,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,781 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,803 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:33,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:33,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,875 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:33,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:33,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,931 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,950 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:33,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:33,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:33,985 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:33,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:34,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,026 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:34,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:34,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,046 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:34,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:34,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,083 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:34,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:34,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,130 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:34,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:34,179 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:34,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:34,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,239 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:34,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:34,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:34,298 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:34,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:34,311 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:35,050 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3949#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:35,050 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:35,050 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:35,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 50 [2022-12-14 13:29:35,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183125139] [2022-12-14 13:29:35,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:35,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-12-14 13:29:35,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:35,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-12-14 13:29:35,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1295, Invalid=1785, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 13:29:35,052 INFO L87 Difference]: Start difference. First operand 118 states and 127 transitions. Second operand has 51 states, 51 states have (on average 1.392156862745098) internal successors, (71), 50 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-12-14 13:29:35,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:35,144 INFO L93 Difference]: Finished difference Result 236 states and 278 transitions. [2022-12-14 13:29:35,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-14 13:29:35,144 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.392156862745098) internal successors, (71), 50 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 116 [2022-12-14 13:29:35,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:35,145 INFO L225 Difference]: With dead ends: 236 [2022-12-14 13:29:35,145 INFO L226 Difference]: Without dead ends: 143 [2022-12-14 13:29:35,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 306 SyntacticMatches, 11 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1295, Invalid=1785, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 13:29:35,148 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:35,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 28 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:29:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-12-14 13:29:35,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2022-12-14 13:29:35,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.0704225352112675) internal successors, (152), 142 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:35,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 152 transitions. [2022-12-14 13:29:35,159 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 152 transitions. Word has length 116 [2022-12-14 13:29:35,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:35,159 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 152 transitions. [2022-12-14 13:29:35,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.392156862745098) internal successors, (71), 50 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-12-14 13:29:35,160 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 152 transitions. [2022-12-14 13:29:35,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-12-14 13:29:35,162 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:35,162 INFO L195 NwaCegarLoop]: trace histogram [48, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:35,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 13:29:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-12-14 13:29:35,364 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:35,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:35,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2006494334, now seen corresponding path program 7 times [2022-12-14 13:29:35,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:35,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452486058] [2022-12-14 13:29:35,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:35,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:35,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:37,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1616 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:37,431 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:37,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452486058] [2022-12-14 13:29:37,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452486058] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:37,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128099705] [2022-12-14 13:29:37,431 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 13:29:37,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:37,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:37,433 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:37,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 13:29:37,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:37,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 1602 conjuncts, 50 conjunts are in the unsatisfiable core [2022-12-14 13:29:37,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:29:37,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1616 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:37,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:29:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 1616 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:39,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128099705] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:29:39,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [406532800] [2022-12-14 13:29:39,756 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:29:39,756 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:29:39,757 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:29:39,757 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:29:39,757 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:29:39,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:39,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,074 INFO L321 Elim1Store]: treesize reduction 926, result has 7.4 percent of original size [2022-12-14 13:29:40,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 19 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 90 [2022-12-14 13:29:40,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,528 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:29:40,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:29:40,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:29:40,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:40,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:40,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:40,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:40,978 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:29:40,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:29:42,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,317 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:29:42,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:29:42,339 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:42,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:42,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,407 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:42,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:42,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,452 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,475 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,514 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:42,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:42,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,556 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,594 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:42,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:42,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,650 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:42,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:42,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,712 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,732 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:42,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:42,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,791 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:42,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:42,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,843 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,875 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:42,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:42,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,935 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:29:42,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:29:42,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,977 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:42,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:42,997 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:42,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:43,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:43,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,031 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:43,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:43,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,063 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:43,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:43,080 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:29:43,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:29:43,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,130 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:29:43,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:29:43,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,203 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:43,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:43,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,221 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:43,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:43,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:29:43,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,256 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:29:43,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:29:43,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:29:43,300 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:29:43,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:29:43,315 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:29:44,337 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5639#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:29:44,337 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:29:44,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:29:44,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 100 [2022-12-14 13:29:44,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538663773] [2022-12-14 13:29:44,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:29:44,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-12-14 13:29:44,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:29:44,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-12-14 13:29:44,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5070, Invalid=6060, Unknown=0, NotChecked=0, Total=11130 [2022-12-14 13:29:44,346 INFO L87 Difference]: Start difference. First operand 143 states and 152 transitions. Second operand has 101 states, 101 states have (on average 1.198019801980198) internal successors, (121), 100 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:44,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:29:44,506 INFO L93 Difference]: Finished difference Result 286 states and 353 transitions. [2022-12-14 13:29:44,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-12-14 13:29:44,507 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.198019801980198) internal successors, (121), 100 states have internal predecessors, (121), 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 141 [2022-12-14 13:29:44,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:29:44,508 INFO L225 Difference]: With dead ends: 286 [2022-12-14 13:29:44,508 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 13:29:44,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 356 SyntacticMatches, 11 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5070, Invalid=6060, Unknown=0, NotChecked=0, Total=11130 [2022-12-14 13:29:44,510 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:29:44,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:29:44,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 13:29:44,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2022-12-14 13:29:44,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 1.0520833333333333) internal successors, (202), 192 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:44,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 202 transitions. [2022-12-14 13:29:44,517 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 202 transitions. Word has length 141 [2022-12-14 13:29:44,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:29:44,517 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 202 transitions. [2022-12-14 13:29:44,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.198019801980198) internal successors, (121), 100 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:29:44,517 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 202 transitions. [2022-12-14 13:29:44,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-12-14 13:29:44,519 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:29:44,519 INFO L195 NwaCegarLoop]: trace histogram [98, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:29:44,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 13:29:44,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:44,721 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:29:44,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:29:44,722 INFO L85 PathProgramCache]: Analyzing trace with hash -728194242, now seen corresponding path program 8 times [2022-12-14 13:29:44,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:29:44,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123002558] [2022-12-14 13:29:44,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:29:44,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:29:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:29:50,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5291 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2022-12-14 13:29:50,364 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:29:50,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123002558] [2022-12-14 13:29:50,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123002558] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:29:50,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693401188] [2022-12-14 13:29:50,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:29:50,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:29:50,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:29:50,365 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:29:50,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 13:30:08,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 13:30:08,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:30:08,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 956 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 13:30:08,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:30:08,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5291 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 5236 trivial. 0 not checked. [2022-12-14 13:30:08,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:30:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5291 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 5236 trivial. 0 not checked. [2022-12-14 13:30:08,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693401188] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:30:08,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1254537257] [2022-12-14 13:30:08,850 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:30:08,850 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:30:08,850 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:30:08,850 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:30:08,850 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:30:08,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:08,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,163 INFO L321 Elim1Store]: treesize reduction 926, result has 7.4 percent of original size [2022-12-14 13:30:09,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 19 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 90 [2022-12-14 13:30:09,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,737 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:30:09,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:30:09,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:09,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2022-12-14 13:30:10,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,174 INFO L321 Elim1Store]: treesize reduction 135, result has 12.9 percent of original size [2022-12-14 13:30:10,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 case distinctions, treesize of input 920 treesize of output 888 [2022-12-14 13:30:10,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,408 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:30:10,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:30:10,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,436 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,474 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:10,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:10,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,512 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,534 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,575 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:10,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:10,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,630 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,676 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,729 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:10,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:10,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,772 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,795 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:10,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:10,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,859 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:30:10,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:30:10,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,923 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,950 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:10,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:10,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:10,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:10,993 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:10,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:11,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,048 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,092 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:11,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,136 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:11,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:11,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,178 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,205 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:11,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,251 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:11,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:11,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,306 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,349 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:11,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:11,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,425 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:30:11,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:30:11,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:11,473 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:11,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:11,489 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:30:15,886 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7851#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:30:15,886 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:30:15,886 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:30:15,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 13, 13] total 123 [2022-12-14 13:30:15,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886761573] [2022-12-14 13:30:15,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:30:15,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2022-12-14 13:30:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:30:15,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2022-12-14 13:30:15,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5345, Invalid=10911, Unknown=0, NotChecked=0, Total=16256 [2022-12-14 13:30:15,890 INFO L87 Difference]: Start difference. First operand 193 states and 202 transitions. Second operand has 123 states, 123 states have (on average 1.1788617886178863) internal successors, (145), 123 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:16,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:30:16,290 INFO L93 Difference]: Finished difference Result 383 states and 497 transitions. [2022-12-14 13:30:16,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-12-14 13:30:16,290 INFO L78 Accepts]: Start accepts. Automaton has has 123 states, 123 states have (on average 1.1788617886178863) internal successors, (145), 123 states have internal predecessors, (145), 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 191 [2022-12-14 13:30:16,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:30:16,291 INFO L225 Difference]: With dead ends: 383 [2022-12-14 13:30:16,291 INFO L226 Difference]: Without dead ends: 290 [2022-12-14 13:30:16,293 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 512 SyntacticMatches, 33 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7058 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=5345, Invalid=10911, Unknown=0, NotChecked=0, Total=16256 [2022-12-14 13:30:16,294 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:30:16,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 48 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:30:16,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-12-14 13:30:16,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2022-12-14 13:30:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 1.0346020761245676) internal successors, (299), 289 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:16,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2022-12-14 13:30:16,303 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 191 [2022-12-14 13:30:16,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:30:16,303 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2022-12-14 13:30:16,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 123 states, 123 states have (on average 1.1788617886178863) internal successors, (145), 123 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:16,303 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2022-12-14 13:30:16,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2022-12-14 13:30:16,305 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:30:16,305 INFO L195 NwaCegarLoop]: trace histogram [99, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:30:16,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 13:30:16,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:30:16,507 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:30:16,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:30:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash -267831196, now seen corresponding path program 9 times [2022-12-14 13:30:16,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:30:16,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348168927] [2022-12-14 13:30:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:30:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:30:16,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:30:23,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6974 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:30:23,720 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:30:23,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348168927] [2022-12-14 13:30:23,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348168927] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:30:23,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871867311] [2022-12-14 13:30:23,720 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 13:30:23,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:30:23,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:30:23,721 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:30:23,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 13:30:24,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 13:30:24,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:30:24,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 3141 conjuncts, 101 conjunts are in the unsatisfiable core [2022-12-14 13:30:24,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:30:24,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6974 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:30:24,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:30:32,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6974 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:30:32,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871867311] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:30:32,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1928931421] [2022-12-14 13:30:32,703 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:30:32,703 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:30:32,703 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:30:32,703 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:30:32,703 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:30:32,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:32,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,174 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:30:33,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:30:33,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 64 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2022-12-14 13:30:33,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2022-12-14 13:30:33,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,629 INFO L321 Elim1Store]: treesize reduction 135, result has 12.9 percent of original size [2022-12-14 13:30:33,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 case distinctions, treesize of input 920 treesize of output 888 [2022-12-14 13:30:33,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,856 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:30:33,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:30:33,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,881 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:33,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:33,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:33,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,920 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:33,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:33,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:33,957 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:33,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:33,977 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:33,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:34,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,034 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:30:34,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:30:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,094 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,115 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:34,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,153 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:34,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:34,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,189 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,211 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:34,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:34,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,267 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:30:34,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:30:34,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,327 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,348 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:34,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:34,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,409 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:30:34,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:30:34,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,491 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,543 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:30:34,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,581 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:30:34,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:30:34,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,615 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,638 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:34,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:34,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,699 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:30:34,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:30:34,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,763 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,785 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:30:34,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:30:34,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,846 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:30:34,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:30:34,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:30:34,892 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:30:34,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:30:34,906 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:30:35,487 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11113#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:30:35,487 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:30:35,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:30:35,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 101, 101] total 202 [2022-12-14 13:30:35,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257358734] [2022-12-14 13:30:35,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:30:35,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 203 states [2022-12-14 13:30:35,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:30:35,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 203 interpolants. [2022-12-14 13:30:35,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20523, Invalid=22533, Unknown=0, NotChecked=0, Total=43056 [2022-12-14 13:30:35,496 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand has 203 states, 203 states have (on average 1.0985221674876848) internal successors, (223), 202 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:35,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:30:35,882 INFO L93 Difference]: Finished difference Result 580 states and 698 transitions. [2022-12-14 13:30:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-12-14 13:30:35,882 INFO L78 Accepts]: Start accepts. Automaton has has 203 states, 203 states have (on average 1.0985221674876848) internal successors, (223), 202 states have internal predecessors, (223), 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 288 [2022-12-14 13:30:35,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:30:35,884 INFO L225 Difference]: With dead ends: 580 [2022-12-14 13:30:35,884 INFO L226 Difference]: Without dead ends: 391 [2022-12-14 13:30:35,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 963 GetRequests, 757 SyntacticMatches, 0 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1896 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=20523, Invalid=22533, Unknown=0, NotChecked=0, Total=43056 [2022-12-14 13:30:35,886 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:30:35,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 32 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:30:35,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-12-14 13:30:35,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2022-12-14 13:30:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 1.0256410256410255) internal successors, (400), 390 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:35,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 400 transitions. [2022-12-14 13:30:35,896 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 400 transitions. Word has length 288 [2022-12-14 13:30:35,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:30:35,896 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 400 transitions. [2022-12-14 13:30:35,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 203 states, 203 states have (on average 1.0985221674876848) internal successors, (223), 202 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:30:35,897 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 400 transitions. [2022-12-14 13:30:35,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2022-12-14 13:30:35,900 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:30:35,901 INFO L195 NwaCegarLoop]: trace histogram [200, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:30:35,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 13:30:36,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:30:36,102 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:30:36,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:30:36,104 INFO L85 PathProgramCache]: Analyzing trace with hash 315062782, now seen corresponding path program 10 times [2022-12-14 13:30:36,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:30:36,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992376589] [2022-12-14 13:30:36,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:30:36,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:30:36,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:30:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 22124 backedges. 0 proven. 20100 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:30:59,398 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:30:59,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992376589] [2022-12-14 13:30:59,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992376589] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:30:59,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910815912] [2022-12-14 13:30:59,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 13:30:59,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:30:59,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:30:59,399 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:30:59,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 13:31:00,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:31:00,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 4858 conjuncts, 202 conjunts are in the unsatisfiable core [2022-12-14 13:31:00,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:31:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 22124 backedges. 0 proven. 20100 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:31:00,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:31:28,632 INFO L134 CoverageAnalysis]: Checked inductivity of 22124 backedges. 0 proven. 20100 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:31:28,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910815912] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:31:28,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [867505795] [2022-12-14 13:31:28,634 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-12-14 13:31:28,634 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:31:28,634 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:31:28,634 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:31:28,634 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:31:28,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:28,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,058 INFO L321 Elim1Store]: treesize reduction 1278, result has 6.0 percent of original size [2022-12-14 13:31:29,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 62 case distinctions, treesize of input 235 treesize of output 277 [2022-12-14 13:31:29,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 64 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2022-12-14 13:31:29,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 22 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2022-12-14 13:31:29,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:29,546 INFO L321 Elim1Store]: treesize reduction 235, result has 16.4 percent of original size [2022-12-14 13:31:29,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 900 treesize of output 890 [2022-12-14 13:31:30,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:30,772 INFO L321 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2022-12-14 13:31:30,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2022-12-14 13:31:30,796 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:31:30,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:31:30,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:30,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:30,872 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:31:30,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:31:30,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:30,922 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:30,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:30,945 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:31:30,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:31:30,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:30,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,004 INFO L321 Elim1Store]: treesize reduction 99, result has 29.3 percent of original size [2022-12-14 13:31:31,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 131 [2022-12-14 13:31:31,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,064 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,085 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:31:31,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:31:31,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,147 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:31:31,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:31:31,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,214 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,236 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:31:31,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:31:31,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,314 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:31:31,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:31:31,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,367 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,388 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:31:31,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 13:31:31,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,451 INFO L321 Elim1Store]: treesize reduction 89, result has 36.4 percent of original size [2022-12-14 13:31:31,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 141 [2022-12-14 13:31:31,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,501 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,523 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:31,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,563 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:31:31,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:31:31,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,607 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,628 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:31,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,667 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:31:31,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:31:31,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,719 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,753 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:31:31,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,795 INFO L321 Elim1Store]: treesize reduction 30, result has 28.6 percent of original size [2022-12-14 13:31:31,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 122 treesize of output 127 [2022-12-14 13:31:31,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:31:31,829 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:31:31,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-12-14 13:31:31,843 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:31:37,071 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15779#(and (<= 0 |ULTIMATE.start_main_~#a4~0#1.base|) (= |ULTIMATE.start_main_~#a5~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a1~0#1.base|) (<= 100000 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_main_~#a9~0#1.base|) (= |ULTIMATE.start_main_~#a9~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem21#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a1~0#1.base|) (+ |ULTIMATE.start_main_~#a1~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (= |ULTIMATE.start_main_~#a3~0#1.offset| 0) (<= 100000 |ULTIMATE.start_main_~a~0#1|) (= |ULTIMATE.start_main_~#a1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#a7~0#1.base|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem22#1| |ULTIMATE.start_main_#t~mem21#1|) 1 0)) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_main_~#a2~0#1.base|) (= |ULTIMATE.start_main_~#a6~0#1.offset| 0) (= |ULTIMATE.start_main_#t~mem22#1| (select (select |#memory_int| |ULTIMATE.start_main_~#a9~0#1.base|) (+ |ULTIMATE.start_main_~#a9~0#1.offset| (* |ULTIMATE.start_main_~x~0#1| 4)))) (<= 0 |ULTIMATE.start_main_~#a3~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a8~0#1.base|) (<= 0 |ULTIMATE.start_main_~#a5~0#1.base|) (= |ULTIMATE.start_main_~#a2~0#1.offset| 0) (= |ULTIMATE.start_main_~#a8~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#a6~0#1.base|) (= |ULTIMATE.start_main_~#a7~0#1.offset| 0) (= |ULTIMATE.start_main_~#a4~0#1.offset| 0) (= |ULTIMATE.start_main_~x~0#1| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 13:31:37,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:31:37,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:31:37,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [202, 202, 202] total 404 [2022-12-14 13:31:37,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667963119] [2022-12-14 13:31:37,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:31:37,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 405 states [2022-12-14 13:31:37,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:31:37,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 405 interpolants. [2022-12-14 13:31:37,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81830, Invalid=85860, Unknown=0, NotChecked=0, Total=167690 [2022-12-14 13:31:37,088 INFO L87 Difference]: Start difference. First operand 391 states and 400 transitions. Second operand has 405 states, 405 states have (on average 1.0493827160493827) internal successors, (425), 404 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:31:38,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:31:38,989 INFO L93 Difference]: Finished difference Result 782 states and 1001 transitions. [2022-12-14 13:31:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 404 states. [2022-12-14 13:31:38,990 INFO L78 Accepts]: Start accepts. Automaton has has 405 states, 405 states have (on average 1.0493827160493827) internal successors, (425), 404 states have internal predecessors, (425), 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 389 [2022-12-14 13:31:38,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:31:38,991 INFO L225 Difference]: With dead ends: 782 [2022-12-14 13:31:38,991 INFO L226 Difference]: Without dead ends: 593 [2022-12-14 13:31:38,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1367 GetRequests, 936 SyntacticMatches, 23 SemanticMatches, 408 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17684 ImplicationChecksByTransitivity, 42.5s TimeCoverageRelationStatistics Valid=81830, Invalid=85860, Unknown=0, NotChecked=0, Total=167690 [2022-12-14 13:31:38,998 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:31:38,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 28 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 13:31:38,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-12-14 13:31:39,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 593. [2022-12-14 13:31:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 1.0168918918918919) internal successors, (602), 592 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:31:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 602 transitions. [2022-12-14 13:31:39,011 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 602 transitions. Word has length 389 [2022-12-14 13:31:39,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:31:39,011 INFO L495 AbstractCegarLoop]: Abstraction has 593 states and 602 transitions. [2022-12-14 13:31:39,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 405 states, 405 states have (on average 1.0493827160493827) internal successors, (425), 404 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:31:39,012 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 602 transitions. [2022-12-14 13:31:39,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 592 [2022-12-14 13:31:39,015 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:31:39,015 INFO L195 NwaCegarLoop]: trace histogram [402, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:31:39,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-14 13:31:39,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 13:31:39,216 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:31:39,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:31:39,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1200948802, now seen corresponding path program 11 times [2022-12-14 13:31:39,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:31:39,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143678313] [2022-12-14 13:31:39,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:31:39,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:31:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:33:11,980 INFO L134 CoverageAnalysis]: Checked inductivity of 83027 backedges. 0 proven. 81003 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-12-14 13:33:11,980 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:33:11,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143678313] [2022-12-14 13:33:11,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143678313] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:33:11,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747469916] [2022-12-14 13:33:11,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:33:11,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:33:11,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:33:11,981 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:33:11,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83c8d55a-630e-48ee-ad4a-1ba484c68e4c/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process