./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-crafted/bor1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/bor1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V --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 dc029b09d1398b404e1aee83359480f2bc7a4040f694547fb82d365d81b9786a --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 01:59:17,033 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 01:59:17,035 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 01:59:17,078 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 01:59:17,078 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 01:59:17,080 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 01:59:17,082 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 01:59:17,084 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 01:59:17,087 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 01:59:17,091 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 01:59:17,092 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 01:59:17,095 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 01:59:17,096 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 01:59:17,100 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 01:59:17,102 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 01:59:17,105 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 01:59:17,108 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 01:59:17,113 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 01:59:17,116 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 01:59:17,120 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 01:59:17,125 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 01:59:17,126 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 01:59:17,129 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 01:59:17,130 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 01:59:17,142 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 01:59:17,144 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 01:59:17,145 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 01:59:17,146 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 01:59:17,147 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 01:59:17,149 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 01:59:17,149 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 01:59:17,151 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 01:59:17,152 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 01:59:17,153 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 01:59:17,155 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 01:59:17,155 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 01:59:17,156 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 01:59:17,157 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 01:59:17,157 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 01:59:17,158 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 01:59:17,159 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 01:59:17,159 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-23 01:59:17,204 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 01:59:17,204 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 01:59:17,205 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 01:59:17,205 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 01:59:17,212 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 01:59:17,212 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 01:59:17,213 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 01:59:17,213 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 01:59:17,213 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 01:59:17,213 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 01:59:17,214 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 01:59:17,215 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 01:59:17,215 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 01:59:17,215 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 01:59:17,215 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 01:59:17,216 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 01:59:17,216 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 01:59:17,216 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 01:59:17,217 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 01:59:17,217 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 01:59:17,217 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 01:59:17,217 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 01:59:17,218 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 01:59:17,218 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 01:59:17,218 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 01:59:17,218 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 01:59:17,220 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 01:59:17,220 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 01:59:17,220 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 01:59:17,221 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 01:59:17,221 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 01:59:17,221 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 01:59:17,221 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 01:59:17,222 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 01:59:17,222 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 01:59:17,222 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 01:59:17,222 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 01:59:17,223 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 01:59:17,223 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 01:59:17,223 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 01:59:17,223 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 01:59:17,223 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/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_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V 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 -> dc029b09d1398b404e1aee83359480f2bc7a4040f694547fb82d365d81b9786a [2021-11-23 01:59:17,490 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 01:59:17,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 01:59:17,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 01:59:17,523 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 01:59:17,529 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 01:59:17,531 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/array-crafted/bor1.i [2021-11-23 01:59:17,605 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/34eef0aef/45dbc7467af74dc5b68f56c78aace810/FLAG02f33ca38 [2021-11-23 01:59:18,125 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 01:59:18,126 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i [2021-11-23 01:59:18,137 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/34eef0aef/45dbc7467af74dc5b68f56c78aace810/FLAG02f33ca38 [2021-11-23 01:59:18,497 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/34eef0aef/45dbc7467af74dc5b68f56c78aace810 [2021-11-23 01:59:18,501 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 01:59:18,503 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 01:59:18,506 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 01:59:18,506 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 01:59:18,511 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 01:59:18,512 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,514 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2eba9bec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18, skipping insertion in model container [2021-11-23 01:59:18,515 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,522 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 01:59:18,540 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 01:59:18,729 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i[1285,1298] [2021-11-23 01:59:18,732 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 01:59:18,739 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 01:59:18,761 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i[1285,1298] [2021-11-23 01:59:18,762 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 01:59:18,776 INFO L208 MainTranslator]: Completed translation [2021-11-23 01:59:18,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18 WrapperNode [2021-11-23 01:59:18,777 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 01:59:18,778 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 01:59:18,778 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 01:59:18,779 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 01:59:18,786 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,793 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,813 INFO L137 Inliner]: procedures = 16, calls = 30, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 74 [2021-11-23 01:59:18,813 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 01:59:18,814 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 01:59:18,815 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 01:59:18,815 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 01:59:18,823 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,823 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,826 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,826 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,833 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,837 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,838 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,841 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 01:59:18,842 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 01:59:18,842 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 01:59:18,842 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 01:59:18,843 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (1/1) ... [2021-11-23 01:59:18,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 01:59:18,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:18,872 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 01:59:18,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 01:59:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 01:59:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure bor [2021-11-23 01:59:18,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bor [2021-11-23 01:59:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 01:59:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 01:59:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 01:59:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 01:59:18,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 01:59:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 01:59:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 01:59:19,011 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 01:59:19,013 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 01:59:19,192 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 01:59:19,220 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 01:59:19,220 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-23 01:59:19,222 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:59:19 BoogieIcfgContainer [2021-11-23 01:59:19,222 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 01:59:19,224 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 01:59:19,224 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 01:59:19,228 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 01:59:19,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 01:59:18" (1/3) ... [2021-11-23 01:59:19,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ed18b60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:59:19, skipping insertion in model container [2021-11-23 01:59:19,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:59:18" (2/3) ... [2021-11-23 01:59:19,230 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ed18b60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:59:19, skipping insertion in model container [2021-11-23 01:59:19,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:59:19" (3/3) ... [2021-11-23 01:59:19,232 INFO L111 eAbstractionObserver]: Analyzing ICFG bor1.i [2021-11-23 01:59:19,237 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 01:59:19,237 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 01:59:19,285 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 01:59:19,293 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 01:59:19,293 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 01:59:19,309 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:19,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-23 01:59:19,315 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:19,315 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:19,316 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:19,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1439153059, now seen corresponding path program 1 times [2021-11-23 01:59:19,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:19,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343282659] [2021-11-23 01:59:19,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:19,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:19,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:19,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-23 01:59:19,548 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:19,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343282659] [2021-11-23 01:59:19,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343282659] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 01:59:19,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 01:59:19,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 01:59:19,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632020966] [2021-11-23 01:59:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 01:59:19,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 01:59:19,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:19,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 01:59:19,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 01:59:19,590 INFO L87 Difference]: Start difference. First operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-23 01:59:19,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:19,633 INFO L93 Difference]: Finished difference Result 33 states and 43 transitions. [2021-11-23 01:59:19,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 01:59:19,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 20 [2021-11-23 01:59:19,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:19,643 INFO L225 Difference]: With dead ends: 33 [2021-11-23 01:59:19,644 INFO L226 Difference]: Without dead ends: 16 [2021-11-23 01:59:19,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 01:59:19,651 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:19,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 26 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:19,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-11-23 01:59:19,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2021-11-23 01:59:19,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:19,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2021-11-23 01:59:19,691 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 20 [2021-11-23 01:59:19,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:19,692 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2021-11-23 01:59:19,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-23 01:59:19,692 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2021-11-23 01:59:19,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-23 01:59:19,694 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:19,694 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:19,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 01:59:19,695 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:19,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash -538547963, now seen corresponding path program 1 times [2021-11-23 01:59:19,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:19,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778854988] [2021-11-23 01:59:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:19,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:19,761 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-23 01:59:19,762 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:19,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778854988] [2021-11-23 01:59:19,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778854988] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:19,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063519171] [2021-11-23 01:59:19,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:19,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:19,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:19,765 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:19,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 01:59:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:19,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 01:59:19,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:19,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-23 01:59:19,982 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 01:59:19,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063519171] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 01:59:19,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 01:59:19,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-23 01:59:19,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550697652] [2021-11-23 01:59:19,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 01:59:19,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 01:59:19,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:19,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 01:59:19,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 01:59:19,987 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 01:59:20,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:20,021 INFO L93 Difference]: Finished difference Result 29 states and 39 transitions. [2021-11-23 01:59:20,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 01:59:20,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2021-11-23 01:59:20,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:20,025 INFO L225 Difference]: With dead ends: 29 [2021-11-23 01:59:20,028 INFO L226 Difference]: Without dead ends: 17 [2021-11-23 01:59:20,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 01:59:20,031 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:20,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:20,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-23 01:59:20,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-11-23 01:59:20,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 12 states have (on average 1.25) internal successors, (15), 12 states have internal predecessors, (15), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:20,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 21 transitions. [2021-11-23 01:59:20,037 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 21 transitions. Word has length 21 [2021-11-23 01:59:20,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:20,037 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 21 transitions. [2021-11-23 01:59:20,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 01:59:20,038 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 21 transitions. [2021-11-23 01:59:20,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-23 01:59:20,039 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:20,039 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:20,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:20,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:20,240 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:20,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:20,241 INFO L85 PathProgramCache]: Analyzing trace with hash -807854650, now seen corresponding path program 1 times [2021-11-23 01:59:20,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:20,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832619818] [2021-11-23 01:59:20,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:20,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:20,338 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-23 01:59:20,338 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:20,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832619818] [2021-11-23 01:59:20,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832619818] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:20,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576935869] [2021-11-23 01:59:20,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:20,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:20,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:20,344 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:20,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 01:59:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:20,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 01:59:20,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:20,501 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-23 01:59:20,501 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 01:59:20,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576935869] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 01:59:20,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 01:59:20,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-23 01:59:20,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584566238] [2021-11-23 01:59:20,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 01:59:20,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 01:59:20,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:20,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 01:59:20,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 01:59:20,506 INFO L87 Difference]: Start difference. First operand 17 states and 21 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 01:59:20,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:20,531 INFO L93 Difference]: Finished difference Result 27 states and 32 transitions. [2021-11-23 01:59:20,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 01:59:20,531 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2021-11-23 01:59:20,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:20,533 INFO L225 Difference]: With dead ends: 27 [2021-11-23 01:59:20,533 INFO L226 Difference]: Without dead ends: 18 [2021-11-23 01:59:20,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 01:59:20,538 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:20,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:20,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-23 01:59:20,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2021-11-23 01:59:20,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 22 transitions. [2021-11-23 01:59:20,554 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 22 transitions. Word has length 24 [2021-11-23 01:59:20,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:20,556 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 22 transitions. [2021-11-23 01:59:20,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 01:59:20,556 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 22 transitions. [2021-11-23 01:59:20,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-23 01:59:20,558 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:20,558 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:20,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:20,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-23 01:59:20,786 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:20,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:20,787 INFO L85 PathProgramCache]: Analyzing trace with hash 34772627, now seen corresponding path program 1 times [2021-11-23 01:59:20,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:20,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723656913] [2021-11-23 01:59:20,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:20,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-23 01:59:20,868 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:20,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723656913] [2021-11-23 01:59:20,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723656913] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:20,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463473003] [2021-11-23 01:59:20,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:20,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:20,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:20,876 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:20,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 01:59:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:20,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 01:59:20,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-23 01:59:21,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-23 01:59:21,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463473003] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:21,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1844808738] [2021-11-23 01:59:21,124 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:21,125 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:21,129 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:21,135 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:21,136 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:21,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,242 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:21,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:21,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 01:59:21,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 01:59:21,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 01:59:21,469 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 01:59:21,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 01:59:21,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:21,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:21,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2021-11-23 01:59:21,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:21,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:22,043 INFO L354 Elim1Store]: treesize reduction 65, result has 27.0 percent of original size [2021-11-23 01:59:22,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 80 [2021-11-23 01:59:22,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:22,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:22,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:22,350 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:22,392 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 01:59:29,430 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '524#(and (<= 0 |#NULL.base|) (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.offset|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (exists ((v_bor_~res~0_BEFORE_RETURN_6 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_6 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_6 4294967296) (+ (- 4294967296) (mod v_bor_~res~0_BEFORE_RETURN_6 4294967296))))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (<= |#NULL.base| 0) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|))' at error location [2021-11-23 01:59:29,430 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 01:59:29,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 01:59:29,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 7 [2021-11-23 01:59:29,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198883825] [2021-11-23 01:59:29,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 01:59:29,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 01:59:29,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:29,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 01:59:29,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-11-23 01:59:29,433 INFO L87 Difference]: Start difference. First operand 18 states and 22 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 01:59:29,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:29,470 INFO L93 Difference]: Finished difference Result 36 states and 46 transitions. [2021-11-23 01:59:29,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 01:59:29,470 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 25 [2021-11-23 01:59:29,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:29,472 INFO L225 Difference]: With dead ends: 36 [2021-11-23 01:59:29,472 INFO L226 Difference]: Without dead ends: 21 [2021-11-23 01:59:29,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-11-23 01:59:29,476 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:29,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:29,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-23 01:59:29,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-11-23 01:59:29,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 16 states have (on average 1.1875) internal successors, (19), 16 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:29,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2021-11-23 01:59:29,485 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 25 [2021-11-23 01:59:29,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:29,485 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2021-11-23 01:59:29,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 01:59:29,485 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2021-11-23 01:59:29,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-23 01:59:29,488 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:29,488 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:29,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:29,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:29,701 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:29,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash 160034795, now seen corresponding path program 2 times [2021-11-23 01:59:29,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:29,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634511773] [2021-11-23 01:59:29,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:29,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-23 01:59:29,791 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:29,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634511773] [2021-11-23 01:59:29,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634511773] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:29,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629159522] [2021-11-23 01:59:29,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 01:59:29,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:29,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:29,797 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:29,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 01:59:29,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-23 01:59:29,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 01:59:29,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 01:59:29,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-23 01:59:29,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:29,983 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-23 01:59:29,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629159522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:29,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [779265481] [2021-11-23 01:59:29,986 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:29,986 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:29,987 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:29,987 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:29,987 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:30,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,035 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 01:59:30,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 01:59:30,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,068 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:30,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:30,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 01:59:30,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,249 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 01:59:30,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 01:59:30,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:30,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:30,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 01:59:30,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 01:59:30,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,602 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 01:59:30,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 01:59:30,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:30,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:30,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:30,814 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:30,860 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 01:59:35,695 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '797#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (exists ((v_bor_~res~0_BEFORE_RETURN_12 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_12 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_12 4294967296) (+ (- 4294967296) (mod v_bor_~res~0_BEFORE_RETURN_12 4294967296))))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 01:59:35,696 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 01:59:35,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 01:59:35,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2021-11-23 01:59:35,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404371431] [2021-11-23 01:59:35,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 01:59:35,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 01:59:35,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:35,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 01:59:35,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-11-23 01:59:35,698 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 01:59:35,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:35,740 INFO L93 Difference]: Finished difference Result 38 states and 50 transitions. [2021-11-23 01:59:35,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 01:59:35,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 28 [2021-11-23 01:59:35,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:35,742 INFO L225 Difference]: With dead ends: 38 [2021-11-23 01:59:35,742 INFO L226 Difference]: Without dead ends: 24 [2021-11-23 01:59:35,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-11-23 01:59:35,743 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:35,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:35,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-23 01:59:35,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-11-23 01:59:35,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:35,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 28 transitions. [2021-11-23 01:59:35,749 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 28 transitions. Word has length 28 [2021-11-23 01:59:35,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:35,750 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 28 transitions. [2021-11-23 01:59:35,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 01:59:35,750 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 28 transitions. [2021-11-23 01:59:35,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-23 01:59:35,752 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:35,752 INFO L514 BasicCegarLoop]: trace histogram [12, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:35,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:35,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:35,965 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:35,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:35,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1885684020, now seen corresponding path program 3 times [2021-11-23 01:59:35,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:35,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559039434] [2021-11-23 01:59:35,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:35,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:36,034 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-11-23 01:59:36,034 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:36,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559039434] [2021-11-23 01:59:36,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559039434] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:36,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243807773] [2021-11-23 01:59:36,035 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 01:59:36,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:36,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:36,036 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:36,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 01:59:36,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 01:59:36,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 01:59:36,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 01:59:36,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:36,199 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 01:59:36,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 01:59:36,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243807773] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:36,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1502050424] [2021-11-23 01:59:36,342 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:36,350 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:36,350 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:36,350 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:36,351 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:36,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,393 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 01:59:36,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 01:59:36,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,434 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:36,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:36,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 01:59:36,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 01:59:36,628 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 01:59:36,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 01:59:36,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:36,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 01:59:36,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 01:59:36,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:36,985 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 01:59:36,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 01:59:37,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:37,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:37,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:37,204 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:37,248 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 01:59:42,069 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1141#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (exists ((v_bor_~res~0_BEFORE_RETURN_18 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_18 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_18 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_18 4294967296) (- 4294967296))))) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 01:59:42,069 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 01:59:42,069 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 01:59:42,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 7] total 14 [2021-11-23 01:59:42,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339568420] [2021-11-23 01:59:42,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 01:59:42,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-23 01:59:42,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:42,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-23 01:59:42,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-11-23 01:59:42,072 INFO L87 Difference]: Start difference. First operand 24 states and 28 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 01:59:42,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:42,133 INFO L93 Difference]: Finished difference Result 49 states and 63 transitions. [2021-11-23 01:59:42,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 01:59:42,133 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 37 [2021-11-23 01:59:42,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:42,134 INFO L225 Difference]: With dead ends: 49 [2021-11-23 01:59:42,134 INFO L226 Difference]: Without dead ends: 31 [2021-11-23 01:59:42,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-11-23 01:59:42,135 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:42,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 70 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 01:59:42,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-23 01:59:42,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-11-23 01:59:42,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 26 states have internal predecessors, (29), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:42,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2021-11-23 01:59:42,142 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 37 [2021-11-23 01:59:42,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:42,142 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2021-11-23 01:59:42,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 01:59:42,143 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2021-11-23 01:59:42,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-23 01:59:42,144 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:42,144 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:42,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:42,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:42,362 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:42,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:42,362 INFO L85 PathProgramCache]: Analyzing trace with hash 210425085, now seen corresponding path program 4 times [2021-11-23 01:59:42,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:42,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702560613] [2021-11-23 01:59:42,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:42,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:42,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:42,580 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-23 01:59:42,581 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:42,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702560613] [2021-11-23 01:59:42,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702560613] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:42,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203228522] [2021-11-23 01:59:42,581 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 01:59:42,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:42,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:42,583 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:42,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 01:59:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:42,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-23 01:59:42,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:42,758 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-23 01:59:42,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:43,015 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-23 01:59:43,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203228522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:43,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [118604250] [2021-11-23 01:59:43,018 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:43,018 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:43,019 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:43,019 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:43,019 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:43,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,057 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:43,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:43,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 01:59:43,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 01:59:43,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,208 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 01:59:43,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 01:59:43,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:43,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:43,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 01:59:43,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 01:59:43,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,477 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 01:59:43,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 01:59:43,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:43,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:43,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:43,644 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:43,674 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 01:59:44,506 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1574#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (exists ((v_bor_~res~0_BEFORE_RETURN_24 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_24 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_24 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_24 4294967296) (- 4294967296))))) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 01:59:44,506 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 01:59:44,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 01:59:44,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 25 [2021-11-23 01:59:44,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829549493] [2021-11-23 01:59:44,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 01:59:44,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-23 01:59:44,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:44,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-23 01:59:44,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=1046, Unknown=0, NotChecked=0, Total=1406 [2021-11-23 01:59:44,508 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 states have internal predecessors, (39), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 01:59:44,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:44,568 INFO L93 Difference]: Finished difference Result 62 states and 81 transitions. [2021-11-23 01:59:44,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-23 01:59:44,571 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 states have internal predecessors, (39), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 44 [2021-11-23 01:59:44,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:44,572 INFO L225 Difference]: With dead ends: 62 [2021-11-23 01:59:44,572 INFO L226 Difference]: Without dead ends: 43 [2021-11-23 01:59:44,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=360, Invalid=1046, Unknown=0, NotChecked=0, Total=1406 [2021-11-23 01:59:44,574 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:44,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 48 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 01:59:44,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-23 01:59:44,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-11-23 01:59:44,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 38 states have internal predecessors, (41), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2021-11-23 01:59:44,582 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 44 [2021-11-23 01:59:44,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:44,583 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2021-11-23 01:59:44,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 states have internal predecessors, (39), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 01:59:44,583 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2021-11-23 01:59:44,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-23 01:59:44,585 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:44,585 INFO L514 BasicCegarLoop]: trace histogram [22, 12, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:44,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:44,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-23 01:59:44,790 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:44,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:44,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1481216765, now seen corresponding path program 5 times [2021-11-23 01:59:44,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:44,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430315486] [2021-11-23 01:59:44,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:44,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-23 01:59:45,242 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:45,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430315486] [2021-11-23 01:59:45,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430315486] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:45,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254452293] [2021-11-23 01:59:45,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 01:59:45,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:45,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:45,249 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:45,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 01:59:45,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-23 01:59:45,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 01:59:45,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 01:59:45,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:45,486 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 52 proven. 10 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2021-11-23 01:59:45,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 52 proven. 10 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2021-11-23 01:59:45,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254452293] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:45,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1206321097] [2021-11-23 01:59:45,673 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:45,674 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:45,674 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:45,674 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:45,674 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:45,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,722 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 01:59:45,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 01:59:45,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,747 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:45,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:45,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 01:59:45,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,890 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 01:59:45,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 01:59:45,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:45,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:45,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:46,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:46,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2021-11-23 01:59:46,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:46,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:46,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:46,159 INFO L354 Elim1Store]: treesize reduction 60, result has 32.6 percent of original size [2021-11-23 01:59:46,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 85 [2021-11-23 01:59:46,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:46,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:46,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:46,366 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:46,396 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 01:59:51,434 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2139#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (exists ((v_bor_~res~0_BEFORE_RETURN_29 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_29 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_29 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_29 4294967296) (- 4294967296))))) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 01:59:51,435 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 01:59:51,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 01:59:51,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 7, 7] total 35 [2021-11-23 01:59:51,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798610079] [2021-11-23 01:59:51,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 01:59:51,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-23 01:59:51,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 01:59:51,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-23 01:59:51,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1831, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 01:59:51,438 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 35 states, 35 states have (on average 1.5142857142857142) internal successors, (53), 35 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 01:59:51,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 01:59:51,533 INFO L93 Difference]: Finished difference Result 69 states and 86 transitions. [2021-11-23 01:59:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-23 01:59:51,538 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.5142857142857142) internal successors, (53), 35 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 56 [2021-11-23 01:59:51,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 01:59:51,539 INFO L225 Difference]: With dead ends: 69 [2021-11-23 01:59:51,539 INFO L226 Difference]: Without dead ends: 50 [2021-11-23 01:59:51,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=425, Invalid=1831, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 01:59:51,541 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 01:59:51,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 106 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 01:59:51,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-23 01:59:51,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-23 01:59:51,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 45 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 01:59:51,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2021-11-23 01:59:51,549 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 56 [2021-11-23 01:59:51,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 01:59:51,550 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2021-11-23 01:59:51,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.5142857142857142) internal successors, (53), 35 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 01:59:51,550 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2021-11-23 01:59:51,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-23 01:59:51,552 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 01:59:51,552 INFO L514 BasicCegarLoop]: trace histogram [30, 23, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 01:59:51,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 01:59:51,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:51,765 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 01:59:51,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 01:59:51,766 INFO L85 PathProgramCache]: Analyzing trace with hash -10477499, now seen corresponding path program 6 times [2021-11-23 01:59:51,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 01:59:51,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105892094] [2021-11-23 01:59:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 01:59:51,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 01:59:51,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 01:59:52,180 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 01:59:52,180 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 01:59:52,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105892094] [2021-11-23 01:59:52,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105892094] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 01:59:52,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655460083] [2021-11-23 01:59:52,181 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 01:59:52,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 01:59:52,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 01:59:52,184 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 01:59:52,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 01:59:52,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 01:59:52,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 01:59:52,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 01:59:52,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 01:59:52,427 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 01:59:52,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 01:59:53,344 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 01:59:53,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655460083] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 01:59:53,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1062106943] [2021-11-23 01:59:53,347 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 01:59:53,347 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 01:59:53,348 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 01:59:53,348 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 01:59:53,348 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 01:59:53,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,381 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 01:59:53,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 01:59:53,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 01:59:53,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 01:59:53,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,529 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 01:59:53,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 01:59:53,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 01:59:53,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 01:59:53,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2021-11-23 01:59:53,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,792 INFO L354 Elim1Store]: treesize reduction 65, result has 27.0 percent of original size [2021-11-23 01:59:53,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 80 [2021-11-23 01:59:53,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 01:59:53,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 01:59:53,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 01:59:53,993 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 01:59:54,019 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:01,057 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2862#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (exists ((v_bor_~res~0_BEFORE_RETURN_36 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_36 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_36 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_36 4294967296) (- 4294967296))))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:00:01,058 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:01,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:01,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 26] total 51 [2021-11-23 02:00:01,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795608630] [2021-11-23 02:00:01,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:01,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-23 02:00:01,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:01,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-23 02:00:01,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1335, Invalid=2697, Unknown=0, NotChecked=0, Total=4032 [2021-11-23 02:00:01,062 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 51 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 51 states have internal predecessors, (65), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:01,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:01,182 INFO L93 Difference]: Finished difference Result 100 states and 132 transitions. [2021-11-23 02:00:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-23 02:00:01,183 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 51 states have internal predecessors, (65), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 75 [2021-11-23 02:00:01,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:01,184 INFO L225 Difference]: With dead ends: 100 [2021-11-23 02:00:01,184 INFO L226 Difference]: Without dead ends: 75 [2021-11-23 02:00:01,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1063 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=1335, Invalid=2697, Unknown=0, NotChecked=0, Total=4032 [2021-11-23 02:00:01,187 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:01,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 84 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:01,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-23 02:00:01,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2021-11-23 02:00:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 70 states have (on average 1.042857142857143) internal successors, (73), 70 states have internal predecessors, (73), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:01,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 79 transitions. [2021-11-23 02:00:01,196 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 79 transitions. Word has length 75 [2021-11-23 02:00:01,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:01,197 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 79 transitions. [2021-11-23 02:00:01,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 51 states have internal predecessors, (65), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:01,197 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 79 transitions. [2021-11-23 02:00:01,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 02:00:01,199 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:01,199 INFO L514 BasicCegarLoop]: trace histogram [48, 30, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:01,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:01,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-11-23 02:00:01,416 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:01,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1436572317, now seen corresponding path program 7 times [2021-11-23 02:00:01,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:01,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854255738] [2021-11-23 02:00:01,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:01,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:02,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1713 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 02:00:02,525 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:02,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854255738] [2021-11-23 02:00:02,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854255738] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:02,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47327445] [2021-11-23 02:00:02,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:00:02,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:02,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:02,526 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:02,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 02:00:02,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:02,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-23 02:00:02,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1713 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 02:00:02,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1713 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 02:00:05,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47327445] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:05,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1581994053] [2021-11-23 02:00:05,649 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:05,649 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:05,650 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:05,650 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:05,650 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:05,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,689 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:05,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:05,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 02:00:05,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:00:05,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:05,829 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:00:05,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:00:05,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:05,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:05,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:06,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:06,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:00:06,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,141 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:00:06,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:00:06,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:06,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:06,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:06,326 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:06,353 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:11,536 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3897#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (exists ((v_bor_~res~0_BEFORE_RETURN_41 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_41 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_41 4294967296) (+ (- 4294967296) (mod v_bor_~res~0_BEFORE_RETURN_41 4294967296))))) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:00:11,536 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:11,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:11,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 51] total 101 [2021-11-23 02:00:11,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687321378] [2021-11-23 02:00:11,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:11,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2021-11-23 02:00:11,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:11,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2021-11-23 02:00:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5110, Invalid=7772, Unknown=0, NotChecked=0, Total=12882 [2021-11-23 02:00:11,543 INFO L87 Difference]: Start difference. First operand 75 states and 79 transitions. Second operand has 101 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 101 states have internal predecessors, (115), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:11,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:11,855 INFO L93 Difference]: Finished difference Result 150 states and 207 transitions. [2021-11-23 02:00:11,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-11-23 02:00:11,856 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 101 states have internal predecessors, (115), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 100 [2021-11-23 02:00:11,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:11,858 INFO L225 Difference]: With dead ends: 150 [2021-11-23 02:00:11,858 INFO L226 Difference]: Without dead ends: 125 [2021-11-23 02:00:11,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2138 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=5110, Invalid=7772, Unknown=0, NotChecked=0, Total=12882 [2021-11-23 02:00:11,866 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:11,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 48 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:11,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-11-23 02:00:11,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2021-11-23 02:00:11,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 120 states have (on average 1.025) internal successors, (123), 120 states have internal predecessors, (123), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 129 transitions. [2021-11-23 02:00:11,893 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 129 transitions. Word has length 100 [2021-11-23 02:00:11,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:11,894 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 129 transitions. [2021-11-23 02:00:11,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 101 states have internal predecessors, (115), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:11,895 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 129 transitions. [2021-11-23 02:00:11,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-11-23 02:00:11,902 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:11,902 INFO L514 BasicCegarLoop]: trace histogram [98, 30, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:11,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:12,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 02:00:12,125 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:12,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:12,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1773791133, now seen corresponding path program 8 times [2021-11-23 02:00:12,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:12,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760706846] [2021-11-23 02:00:12,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:12,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5388 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2021-11-23 02:00:16,037 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:16,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760706846] [2021-11-23 02:00:16,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760706846] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:16,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799660550] [2021-11-23 02:00:16,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:00:16,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:16,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:16,038 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:16,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 02:00:16,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-23 02:00:16,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:00:16,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:00:16,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5388 backedges. 246 proven. 3 refuted. 0 times theorem prover too weak. 5139 trivial. 0 not checked. [2021-11-23 02:00:16,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5388 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5385 trivial. 0 not checked. [2021-11-23 02:00:16,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799660550] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:16,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1347822977] [2021-11-23 02:00:16,763 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:16,763 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:16,763 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:16,764 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:16,764 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:16,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,810 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 02:00:16,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 02:00:16,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,833 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:16,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:16,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 02:00:16,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:16,989 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 02:00:16,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 02:00:17,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:17,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:17,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:17,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:00:17,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,212 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:00:17,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:00:17,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:17,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:17,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:17,384 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:17,411 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:25,129 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5438#(and (<= 0 |#NULL.base|) (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.offset|) (exists ((v_bor_~res~0_BEFORE_RETURN_48 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_48 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_48 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_48 4294967296) (- 4294967296))))) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (<= |#NULL.base| 0) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|))' at error location [2021-11-23 02:00:25,129 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:25,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:25,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 5, 5] total 107 [2021-11-23 02:00:25,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305273238] [2021-11-23 02:00:25,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:25,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2021-11-23 02:00:25,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:25,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2021-11-23 02:00:25,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5137, Invalid=9143, Unknown=0, NotChecked=0, Total=14280 [2021-11-23 02:00:25,137 INFO L87 Difference]: Start difference. First operand 125 states and 129 transitions. Second operand has 107 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 107 states have internal predecessors, (125), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:00:25,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:25,334 INFO L93 Difference]: Finished difference Result 155 states and 167 transitions. [2021-11-23 02:00:25,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2021-11-23 02:00:25,335 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 107 states have internal predecessors, (125), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 150 [2021-11-23 02:00:25,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:25,340 INFO L225 Difference]: With dead ends: 155 [2021-11-23 02:00:25,340 INFO L226 Difference]: Without dead ends: 130 [2021-11-23 02:00:25,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 549 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1988 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=5137, Invalid=9143, Unknown=0, NotChecked=0, Total=14280 [2021-11-23 02:00:25,344 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:25,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 81 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:25,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-11-23 02:00:25,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2021-11-23 02:00:25,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 125 states have (on average 1.024) internal successors, (128), 125 states have internal predecessors, (128), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:25,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 134 transitions. [2021-11-23 02:00:25,368 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 134 transitions. Word has length 150 [2021-11-23 02:00:25,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:25,368 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 134 transitions. [2021-11-23 02:00:25,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 107 states have internal predecessors, (125), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:00:25,369 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 134 transitions. [2021-11-23 02:00:25,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-11-23 02:00:25,372 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:25,373 INFO L514 BasicCegarLoop]: trace histogram [99, 30, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:25,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:25,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:25,590 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1239752187, now seen corresponding path program 9 times [2021-11-23 02:00:25,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:25,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844009772] [2021-11-23 02:00:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:25,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:25,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:29,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5505 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-11-23 02:00:29,513 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:29,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844009772] [2021-11-23 02:00:29,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844009772] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:29,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372857437] [2021-11-23 02:00:29,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:00:29,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:29,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:29,515 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:29,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-23 02:00:29,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:00:29,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:00:29,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 101 conjunts are in the unsatisfiable core [2021-11-23 02:00:29,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:30,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5505 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-11-23 02:00:30,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 5505 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-11-23 02:00:30,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372857437] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:30,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1889904202] [2021-11-23 02:00:30,440 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:30,440 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:30,440 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:30,441 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:30,441 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:30,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,472 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:30,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:30,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 02:00:30,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 02:00:30,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,624 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 02:00:30,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 02:00:30,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:30,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:30,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:30,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:00:30,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,903 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:00:30,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:00:30,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:30,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:30,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:31,072 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:31,099 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:34,908 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7025#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.offset|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (exists ((v_bor_~res~0_BEFORE_RETURN_54 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_54 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_54 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_54 4294967296) (- 4294967296))))) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:00:34,909 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:34,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:34,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102, 101, 102] total 103 [2021-11-23 02:00:34,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071040599] [2021-11-23 02:00:34,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:34,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2021-11-23 02:00:34,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:34,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-11-23 02:00:34,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5313, Invalid=8027, Unknown=0, NotChecked=0, Total=13340 [2021-11-23 02:00:34,912 INFO L87 Difference]: Start difference. First operand 130 states and 134 transitions. Second operand has 103 states, 103 states have (on average 1.1262135922330097) internal successors, (116), 103 states have internal predecessors, (116), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:35,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:35,045 INFO L93 Difference]: Finished difference Result 160 states and 168 transitions. [2021-11-23 02:00:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-11-23 02:00:35,054 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 1.1262135922330097) internal successors, (116), 103 states have internal predecessors, (116), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 155 [2021-11-23 02:00:35,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:35,056 INFO L225 Difference]: With dead ends: 160 [2021-11-23 02:00:35,056 INFO L226 Difference]: Without dead ends: 131 [2021-11-23 02:00:35,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 450 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1546 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=5313, Invalid=8027, Unknown=0, NotChecked=0, Total=13340 [2021-11-23 02:00:35,058 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:35,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 72 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:35,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-11-23 02:00:35,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-11-23 02:00:35,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 126 states have (on average 1.0238095238095237) internal successors, (129), 126 states have internal predecessors, (129), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:35,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 135 transitions. [2021-11-23 02:00:35,067 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 135 transitions. Word has length 155 [2021-11-23 02:00:35,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:35,068 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 135 transitions. [2021-11-23 02:00:35,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 1.1262135922330097) internal successors, (116), 103 states have internal predecessors, (116), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:00:35,069 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 135 transitions. [2021-11-23 02:00:35,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-23 02:00:35,070 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:35,071 INFO L514 BasicCegarLoop]: trace histogram [100, 30, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:35,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:35,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:35,285 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:35,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:35,286 INFO L85 PathProgramCache]: Analyzing trace with hash -981192611, now seen corresponding path program 10 times [2021-11-23 02:00:35,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:35,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687300558] [2021-11-23 02:00:35,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:35,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:35,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:35,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5605 backedges. 0 proven. 299 refuted. 0 times theorem prover too weak. 5306 trivial. 0 not checked. [2021-11-23 02:00:35,524 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:35,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687300558] [2021-11-23 02:00:35,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687300558] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:35,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144728952] [2021-11-23 02:00:35,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:00:35,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:35,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:35,529 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:35,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-23 02:00:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:35,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-23 02:00:35,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:35,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5605 backedges. 244 proven. 55 refuted. 0 times theorem prover too weak. 5306 trivial. 0 not checked. [2021-11-23 02:00:35,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:36,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5605 backedges. 0 proven. 299 refuted. 0 times theorem prover too weak. 5306 trivial. 0 not checked. [2021-11-23 02:00:36,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144728952] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:36,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1360187094] [2021-11-23 02:00:36,326 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:36,326 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:36,326 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:36,326 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:36,326 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:36,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,357 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 02:00:36,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 02:00:36,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,383 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:36,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:36,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:00:36,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:36,519 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:00:36,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:00:36,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:36,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:36,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:36,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:00:36,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,846 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:00:36,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:00:36,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:36,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:36,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:36,989 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:37,010 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:41,751 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8552#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (exists ((v_bor_~res~0_BEFORE_RETURN_60 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_60 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_60 4294967296) (+ (- 4294967296) (mod v_bor_~res~0_BEFORE_RETURN_60 4294967296))))) (<= 0 |ULTIMATE.start_main_~#x~0#1.offset|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:00:41,751 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:41,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:41,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2021-11-23 02:00:41,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269316176] [2021-11-23 02:00:41,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:41,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-23 02:00:41,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:41,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-23 02:00:41,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=1046, Unknown=0, NotChecked=0, Total=1406 [2021-11-23 02:00:41,753 INFO L87 Difference]: Start difference. First operand 131 states and 135 transitions. Second operand has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:00:41,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:41,808 INFO L93 Difference]: Finished difference Result 171 states and 192 transitions. [2021-11-23 02:00:41,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-23 02:00:41,809 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2021-11-23 02:00:41,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:41,811 INFO L225 Difference]: With dead ends: 171 [2021-11-23 02:00:41,811 INFO L226 Difference]: Without dead ends: 143 [2021-11-23 02:00:41,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 443 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=360, Invalid=1046, Unknown=0, NotChecked=0, Total=1406 [2021-11-23 02:00:41,812 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:41,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:00:41,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-11-23 02:00:41,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-11-23 02:00:41,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 138 states have (on average 1.0217391304347827) internal successors, (141), 138 states have internal predecessors, (141), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:41,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 147 transitions. [2021-11-23 02:00:41,821 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 147 transitions. Word has length 156 [2021-11-23 02:00:41,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:41,822 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 147 transitions. [2021-11-23 02:00:41,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:00:41,822 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 147 transitions. [2021-11-23 02:00:41,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2021-11-23 02:00:41,825 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:41,825 INFO L514 BasicCegarLoop]: trace histogram [100, 66, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:41,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:42,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-23 02:00:42,037 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:42,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:42,038 INFO L85 PathProgramCache]: Analyzing trace with hash 786965917, now seen corresponding path program 11 times [2021-11-23 02:00:42,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:42,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584218190] [2021-11-23 02:00:42,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:42,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:42,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7423 backedges. 0 proven. 1313 refuted. 0 times theorem prover too weak. 6110 trivial. 0 not checked. [2021-11-23 02:00:42,526 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:42,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584218190] [2021-11-23 02:00:42,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584218190] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:42,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426831314] [2021-11-23 02:00:42,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:00:42,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:42,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:42,530 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:42,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-23 02:00:42,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-23 02:00:42,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:00:42,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 02:00:42,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7423 backedges. 1062 proven. 21 refuted. 0 times theorem prover too weak. 6340 trivial. 0 not checked. [2021-11-23 02:00:43,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:43,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7423 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 7402 trivial. 0 not checked. [2021-11-23 02:00:43,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426831314] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:43,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1280155214] [2021-11-23 02:00:43,546 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:43,546 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:43,546 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:43,546 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:43,546 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:43,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,584 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:43,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:43,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 02:00:43,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:00:43,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:43,721 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:00:43,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:00:43,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:43,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:43,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:43,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:00:43,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:43,974 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:00:43,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:00:44,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:44,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:44,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:44,144 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:44,170 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:47,248 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10355#(and (<= 0 |#NULL.base|) (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.offset|) (<= |#NULL.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret5~0#1| 2147483648)) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (<= |#NULL.base| 0) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (<= |ULTIMATE.start_main_~ret5~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|))' at error location [2021-11-23 02:00:47,248 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:47,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:47,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 9, 9] total 39 [2021-11-23 02:00:47,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049361437] [2021-11-23 02:00:47,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:47,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-23 02:00:47,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:47,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-23 02:00:47,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=2173, Unknown=0, NotChecked=0, Total=2652 [2021-11-23 02:00:47,251 INFO L87 Difference]: Start difference. First operand 143 states and 147 transitions. Second operand has 39 states, 39 states have (on average 1.4615384615384615) internal successors, (57), 39 states have internal predecessors, (57), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:00:47,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:47,341 INFO L93 Difference]: Finished difference Result 192 states and 210 transitions. [2021-11-23 02:00:47,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-23 02:00:47,341 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.4615384615384615) internal successors, (57), 39 states have internal predecessors, (57), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 192 [2021-11-23 02:00:47,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:47,342 INFO L225 Difference]: With dead ends: 192 [2021-11-23 02:00:47,342 INFO L226 Difference]: Without dead ends: 152 [2021-11-23 02:00:47,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 599 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=479, Invalid=2173, Unknown=0, NotChecked=0, Total=2652 [2021-11-23 02:00:47,343 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:47,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 111 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:47,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-11-23 02:00:47,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-11-23 02:00:47,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 147 states have (on average 1.0204081632653061) internal successors, (150), 147 states have internal predecessors, (150), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:47,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 156 transitions. [2021-11-23 02:00:47,351 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 156 transitions. Word has length 192 [2021-11-23 02:00:47,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:47,352 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 156 transitions. [2021-11-23 02:00:47,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.4615384615384615) internal successors, (57), 39 states have internal predecessors, (57), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:00:47,352 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 156 transitions. [2021-11-23 02:00:47,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-11-23 02:00:47,354 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:47,355 INFO L514 BasicCegarLoop]: trace histogram [100, 69, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:47,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:47,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-23 02:00:47,568 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:47,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1469567442, now seen corresponding path program 12 times [2021-11-23 02:00:47,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:47,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626834953] [2021-11-23 02:00:47,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:47,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:47,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7717 backedges. 0 proven. 1430 refuted. 0 times theorem prover too weak. 6287 trivial. 0 not checked. [2021-11-23 02:00:48,095 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626834953] [2021-11-23 02:00:48,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626834953] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:48,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67806481] [2021-11-23 02:00:48,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:00:48,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:48,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:48,097 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:48,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-23 02:00:48,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:00:48,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:00:48,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 989 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 02:00:48,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:48,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7717 backedges. 1154 proven. 276 refuted. 0 times theorem prover too weak. 6287 trivial. 0 not checked. [2021-11-23 02:00:48,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:00:49,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7717 backedges. 0 proven. 1430 refuted. 0 times theorem prover too weak. 6287 trivial. 0 not checked. [2021-11-23 02:00:49,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67806481] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:00:49,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [252736063] [2021-11-23 02:00:49,648 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:00:49,648 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:00:49,649 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:00:49,649 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:00:49,649 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:00:49,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,702 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:00:49,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:00:49,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 02:00:49,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:00:49,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:49,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:00:49,860 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:00:49,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:00:49,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:00:50,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:00:50,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2021-11-23 02:00:50,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,187 INFO L354 Elim1Store]: treesize reduction 60, result has 32.6 percent of original size [2021-11-23 02:00:50,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 85 [2021-11-23 02:00:50,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:00:50,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:00:50,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:00:50,353 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:00:50,374 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:00:55,280 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12296#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (exists ((v_bor_~res~0_BEFORE_RETURN_72 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_72 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_72 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_72 4294967296) (- 4294967296))))) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:00:55,280 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:00:55,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:00:55,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 51 [2021-11-23 02:00:55,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55068348] [2021-11-23 02:00:55,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:00:55,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-23 02:00:55,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:00:55,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-23 02:00:55,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1335, Invalid=2697, Unknown=0, NotChecked=0, Total=4032 [2021-11-23 02:00:55,286 INFO L87 Difference]: Start difference. First operand 152 states and 156 transitions. Second operand has 51 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 51 states have internal predecessors, (68), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:00:55,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:00:55,385 INFO L93 Difference]: Finished difference Result 226 states and 260 transitions. [2021-11-23 02:00:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-23 02:00:55,385 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 51 states have internal predecessors, (68), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 203 [2021-11-23 02:00:55,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:00:55,387 INFO L225 Difference]: With dead ends: 226 [2021-11-23 02:00:55,387 INFO L226 Difference]: Without dead ends: 177 [2021-11-23 02:00:55,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1063 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1335, Invalid=2697, Unknown=0, NotChecked=0, Total=4032 [2021-11-23 02:00:55,389 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:00:55,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 100 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:00:55,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-11-23 02:00:55,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2021-11-23 02:00:55,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 172 states have (on average 1.0174418604651163) internal successors, (175), 172 states have internal predecessors, (175), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:00:55,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 181 transitions. [2021-11-23 02:00:55,399 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 181 transitions. Word has length 203 [2021-11-23 02:00:55,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:00:55,399 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 181 transitions. [2021-11-23 02:00:55,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 51 states have internal predecessors, (68), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:00:55,400 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 181 transitions. [2021-11-23 02:00:55,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2021-11-23 02:00:55,404 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:00:55,404 INFO L514 BasicCegarLoop]: trace histogram [144, 100, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:00:55,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-23 02:00:55,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:55,617 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:00:55,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:00:55,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1704592509, now seen corresponding path program 13 times [2021-11-23 02:00:55,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:00:55,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810775327] [2021-11-23 02:00:55,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:00:55,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:00:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:56,996 INFO L134 CoverageAnalysis]: Checked inductivity of 15892 backedges. 0 proven. 5980 refuted. 0 times theorem prover too weak. 9912 trivial. 0 not checked. [2021-11-23 02:00:56,996 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:00:56,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810775327] [2021-11-23 02:00:56,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810775327] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:00:56,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544190732] [2021-11-23 02:00:56,997 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:00:56,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:00:56,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:00:57,005 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:00:57,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-23 02:00:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:00:57,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-23 02:00:57,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:00:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 15892 backedges. 4804 proven. 1176 refuted. 0 times theorem prover too weak. 9912 trivial. 0 not checked. [2021-11-23 02:00:57,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 15892 backedges. 0 proven. 5980 refuted. 0 times theorem prover too weak. 9912 trivial. 0 not checked. [2021-11-23 02:01:00,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544190732] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:00,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1895945545] [2021-11-23 02:01:00,603 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:01:00,603 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:01:00,604 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:01:00,604 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:01:00,604 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:01:00,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,651 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:01:00,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:01:00,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-23 02:01:00,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:01:00,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:00,791 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:01:00,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:01:00,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:01:00,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:00,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:01:01,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:01,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:01:01,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,110 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:01:01,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:01:01,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:01,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:01:01,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:01:01,257 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:01:01,286 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:01:02,406 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14855#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (exists ((v_bor_~res~0_BEFORE_RETURN_77 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_77 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_77 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_77 4294967296) (- 4294967296))))) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:01:02,406 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:01:02,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:01:02,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 101 [2021-11-23 02:01:02,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734172862] [2021-11-23 02:01:02,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:01:02,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2021-11-23 02:01:02,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:01:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2021-11-23 02:01:02,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5110, Invalid=7772, Unknown=0, NotChecked=0, Total=12882 [2021-11-23 02:01:02,410 INFO L87 Difference]: Start difference. First operand 177 states and 181 transitions. Second operand has 101 states, 101 states have (on average 1.1683168316831682) internal successors, (118), 101 states have internal predecessors, (118), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:01:02,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:02,594 INFO L93 Difference]: Finished difference Result 301 states and 360 transitions. [2021-11-23 02:01:02,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-11-23 02:01:02,595 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.1683168316831682) internal successors, (118), 101 states have internal predecessors, (118), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 278 [2021-11-23 02:01:02,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:02,603 INFO L225 Difference]: With dead ends: 301 [2021-11-23 02:01:02,603 INFO L226 Difference]: Without dead ends: 227 [2021-11-23 02:01:02,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 883 GetRequests, 771 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2138 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=5110, Invalid=7772, Unknown=0, NotChecked=0, Total=12882 [2021-11-23 02:01:02,605 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:02,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 56 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:01:02,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-11-23 02:01:02,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2021-11-23 02:01:02,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 222 states have (on average 1.0135135135135136) internal successors, (225), 222 states have internal predecessors, (225), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 231 transitions. [2021-11-23 02:01:02,619 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 231 transitions. Word has length 278 [2021-11-23 02:01:02,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:02,620 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 231 transitions. [2021-11-23 02:01:02,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.1683168316831682) internal successors, (118), 101 states have internal predecessors, (118), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:01:02,620 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 231 transitions. [2021-11-23 02:01:02,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2021-11-23 02:01:02,624 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:02,624 INFO L514 BasicCegarLoop]: trace histogram [294, 100, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:02,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:02,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-23 02:01:02,832 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:02,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:02,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1810292317, now seen corresponding path program 14 times [2021-11-23 02:01:02,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:01:02,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638733431] [2021-11-23 02:01:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:02,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:01:03,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:06,778 INFO L134 CoverageAnalysis]: Checked inductivity of 49117 backedges. 0 proven. 24455 refuted. 0 times theorem prover too weak. 24662 trivial. 0 not checked. [2021-11-23 02:01:06,778 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:01:06,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638733431] [2021-11-23 02:01:06,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638733431] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:01:06,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791896150] [2021-11-23 02:01:06,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:01:06,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:01:06,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:01:06,780 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:01:06,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 02:01:08,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-23 02:01:08,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:01:08,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 02:01:08,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:10,084 INFO L134 CoverageAnalysis]: Checked inductivity of 49117 backedges. 19606 proven. 105 refuted. 0 times theorem prover too weak. 29406 trivial. 0 not checked. [2021-11-23 02:01:10,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:11,364 INFO L134 CoverageAnalysis]: Checked inductivity of 49117 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 49012 trivial. 0 not checked. [2021-11-23 02:01:11,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791896150] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:11,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [615904411] [2021-11-23 02:01:11,367 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:01:11,367 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:01:11,367 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:01:11,367 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:01:11,368 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:01:11,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,398 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 02:01:11,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 02:01:11,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,425 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:01:11,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:01:11,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:01:11,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:11,588 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:01:11,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:01:11,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:01:11,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:01:11,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:11,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:01:11,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,843 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:01:11,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:01:11,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:11,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:01:11,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:01:11,990 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:01:12,015 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:01:13,722 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18594#(and (exists ((v_bor_~res~0_BEFORE_RETURN_84 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_84 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_84 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_84 4294967296) (- 4294967296))))) (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:01:13,722 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:01:13,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:01:13,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 17, 17] total 131 [2021-11-23 02:01:13,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357226810] [2021-11-23 02:01:13,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:01:13,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2021-11-23 02:01:13,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:01:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2021-11-23 02:01:13,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5605, Invalid=14987, Unknown=0, NotChecked=0, Total=20592 [2021-11-23 02:01:13,728 INFO L87 Difference]: Start difference. First operand 227 states and 231 transitions. Second operand has 131 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:01:13,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:13,956 INFO L93 Difference]: Finished difference Result 368 states and 394 transitions. [2021-11-23 02:01:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 02:01:13,956 INFO L78 Accepts]: Start accepts. Automaton has has 131 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 428 [2021-11-23 02:01:13,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:13,958 INFO L225 Difference]: With dead ends: 368 [2021-11-23 02:01:13,958 INFO L226 Difference]: Without dead ends: 244 [2021-11-23 02:01:13,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1383 GetRequests, 1241 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4808 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=5605, Invalid=14987, Unknown=0, NotChecked=0, Total=20592 [2021-11-23 02:01:13,960 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:13,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 122 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:01:13,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-11-23 02:01:13,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2021-11-23 02:01:13,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 239 states have (on average 1.0125523012552302) internal successors, (242), 239 states have internal predecessors, (242), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:13,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 248 transitions. [2021-11-23 02:01:13,975 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 248 transitions. Word has length 428 [2021-11-23 02:01:13,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:13,976 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 248 transitions. [2021-11-23 02:01:13,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:01:13,977 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 248 transitions. [2021-11-23 02:01:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2021-11-23 02:01:13,980 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:13,980 INFO L514 BasicCegarLoop]: trace histogram [297, 100, 30, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:14,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:14,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-23 02:01:14,189 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:14,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:14,190 INFO L85 PathProgramCache]: Analyzing trace with hash -2018114578, now seen corresponding path program 15 times [2021-11-23 02:01:14,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:01:14,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58684304] [2021-11-23 02:01:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:14,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:01:14,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 50371 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 49906 trivial. 0 not checked. [2021-11-23 02:01:15,063 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:01:15,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58684304] [2021-11-23 02:01:15,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58684304] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:01:15,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760468600] [2021-11-23 02:01:15,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:01:15,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:01:15,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:01:15,064 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:01:15,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-23 02:01:15,339 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:01:15,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:01:15,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 1737 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-23 02:01:15,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 50371 backedges. 20004 proven. 465 refuted. 0 times theorem prover too weak. 29902 trivial. 0 not checked. [2021-11-23 02:01:15,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:17,471 INFO L134 CoverageAnalysis]: Checked inductivity of 50371 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 49906 trivial. 0 not checked. [2021-11-23 02:01:17,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760468600] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:17,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [460464716] [2021-11-23 02:01:17,473 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:01:17,473 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:01:17,473 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:01:17,473 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:01:17,474 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:01:17,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,499 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 02:01:17,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 02:01:17,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,518 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:01:17,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:01:17,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 106 [2021-11-23 02:01:17,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:17,672 INFO L354 Elim1Store]: treesize reduction 138, result has 20.2 percent of original size [2021-11-23 02:01:17,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 296 treesize of output 288 [2021-11-23 02:01:17,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:01:17,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:01:17,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2021-11-23 02:01:17,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:17,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:18,010 INFO L354 Elim1Store]: treesize reduction 60, result has 32.6 percent of original size [2021-11-23 02:01:18,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 85 [2021-11-23 02:01:18,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:18,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:01:18,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:01:18,181 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:01:18,207 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:01:19,196 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22549#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (<= 0 (+ |ULTIMATE.start_main_~ret5~0#1| 2147483648)) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= |ULTIMATE.start_main_~ret5~0#1| 2147483647) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0))' at error location [2021-11-23 02:01:19,196 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:01:19,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:01:19,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 65 [2021-11-23 02:01:19,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545896913] [2021-11-23 02:01:19,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:01:19,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-11-23 02:01:19,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:01:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-11-23 02:01:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2140, Invalid=3866, Unknown=0, NotChecked=0, Total=6006 [2021-11-23 02:01:19,198 INFO L87 Difference]: Start difference. First operand 244 states and 248 transitions. Second operand has 65 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 65 states have internal predecessors, (79), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:01:19,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:19,290 INFO L93 Difference]: Finished difference Result 383 states and 419 transitions. [2021-11-23 02:01:19,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-11-23 02:01:19,292 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 65 states have internal predecessors, (79), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 447 [2021-11-23 02:01:19,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:19,294 INFO L225 Difference]: With dead ends: 383 [2021-11-23 02:01:19,294 INFO L226 Difference]: Without dead ends: 276 [2021-11-23 02:01:19,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1372 GetRequests, 1296 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1364 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2140, Invalid=3866, Unknown=0, NotChecked=0, Total=6006 [2021-11-23 02:01:19,296 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:19,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:01:19,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-11-23 02:01:19,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2021-11-23 02:01:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 271 states have (on average 1.011070110701107) internal successors, (274), 271 states have internal predecessors, (274), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:19,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 280 transitions. [2021-11-23 02:01:19,310 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 280 transitions. Word has length 447 [2021-11-23 02:01:19,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:19,311 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 280 transitions. [2021-11-23 02:01:19,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 65 states have internal predecessors, (79), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:01:19,311 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 280 transitions. [2021-11-23 02:01:19,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2021-11-23 02:01:19,315 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:19,315 INFO L514 BasicCegarLoop]: trace histogram [297, 100, 62, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:19,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-23 02:01:19,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-23 02:01:19,516 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:19,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:19,517 INFO L85 PathProgramCache]: Analyzing trace with hash 542916078, now seen corresponding path program 16 times [2021-11-23 02:01:19,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:01:19,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469874278] [2021-11-23 02:01:19,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:19,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:01:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:21,567 INFO L134 CoverageAnalysis]: Checked inductivity of 51859 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 49906 trivial. 0 not checked. [2021-11-23 02:01:21,567 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:01:21,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469874278] [2021-11-23 02:01:21,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469874278] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:01:21,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497362501] [2021-11-23 02:01:21,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:01:21,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:01:21,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:01:21,570 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:01:21,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-23 02:01:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:21,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 1865 conjuncts, 64 conjunts are in the unsatisfiable core [2021-11-23 02:01:21,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 51859 backedges. 20004 proven. 1953 refuted. 0 times theorem prover too weak. 29902 trivial. 0 not checked. [2021-11-23 02:01:22,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:25,527 INFO L134 CoverageAnalysis]: Checked inductivity of 51859 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 49906 trivial. 0 not checked. [2021-11-23 02:01:25,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497362501] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:25,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [302862471] [2021-11-23 02:01:25,529 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 02:01:25,529 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:01:25,529 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:01:25,529 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:01:25,529 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:01:25,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,553 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-23 02:01:25,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2021-11-23 02:01:25,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,577 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 02:01:25,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 37 [2021-11-23 02:01:25,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 111 [2021-11-23 02:01:25,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,682 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-11-23 02:01:25,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 306 treesize of output 287 [2021-11-23 02:01:25,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-23 02:01:25,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-11-23 02:01:25,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 02:01:25,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2021-11-23 02:01:25,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,930 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-11-23 02:01:25,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 80 treesize of output 72 [2021-11-23 02:01:25,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 02:01:25,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-23 02:01:25,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 02:01:26,078 INFO L197 IcfgInterpreter]: Interpreting procedure bor with input of size 12 for LOIs [2021-11-23 02:01:26,108 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:01:29,526 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26829#(and (<= |ULTIMATE.start_main_~ret2~0#1| 2147483647) (= |ULTIMATE.start_main_~temp~0#1| (select (select |#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) (+ 396 |ULTIMATE.start_main_~#x~0#1.offset|))) (= |ULTIMATE.start_main_~#x~0#1.offset| 0) (<= 0 (+ |ULTIMATE.start_main_~ret2~0#1| 2147483648)) (or (not (= |ULTIMATE.start_main_~ret5~0#1| |ULTIMATE.start_main_~ret~0#1|)) (not (= |ULTIMATE.start_main_~ret2~0#1| |ULTIMATE.start_main_~ret~0#1|))) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#x~0#1.base|) (<= 99 |ULTIMATE.start_main_~i~2#1|) (<= 0 (+ |ULTIMATE.start_main_~ret~0#1| 2147483648)) (<= |ULTIMATE.start_main_~ret~0#1| 2147483647) (<= 0 |#StackHeapBarrier|) (<= 100 |ULTIMATE.start_main_~i~1#1|) (= |#NULL.base| 0) (exists ((v_bor_~res~0_BEFORE_RETURN_96 Int)) (= |ULTIMATE.start_main_~ret5~0#1| (ite (<= (mod v_bor_~res~0_BEFORE_RETURN_96 4294967296) 2147483647) (mod v_bor_~res~0_BEFORE_RETURN_96 4294967296) (+ (mod v_bor_~res~0_BEFORE_RETURN_96 4294967296) (- 4294967296))))))' at error location [2021-11-23 02:01:29,526 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:01:29,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 02:01:29,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 102 [2021-11-23 02:01:29,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223437321] [2021-11-23 02:01:29,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 02:01:29,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-11-23 02:01:29,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:01:29,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-11-23 02:01:29,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5211, Invalid=7899, Unknown=0, NotChecked=0, Total=13110 [2021-11-23 02:01:29,530 INFO L87 Difference]: Start difference. First operand 276 states and 280 transitions. Second operand has 102 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 102 states have internal predecessors, (117), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:01:29,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:29,737 INFO L93 Difference]: Finished difference Result 420 states and 461 transitions. [2021-11-23 02:01:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-11-23 02:01:29,737 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 102 states have internal predecessors, (117), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 479 [2021-11-23 02:01:29,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:29,741 INFO L225 Difference]: With dead ends: 420 [2021-11-23 02:01:29,741 INFO L226 Difference]: Without dead ends: 313 [2021-11-23 02:01:29,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1500 GetRequests, 1386 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2022 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=5211, Invalid=7899, Unknown=0, NotChecked=0, Total=13110 [2021-11-23 02:01:29,744 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:29,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 56 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:01:29,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-11-23 02:01:29,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2021-11-23 02:01:29,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 308 states have (on average 1.0097402597402598) internal successors, (311), 308 states have internal predecessors, (311), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:29,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 317 transitions. [2021-11-23 02:01:29,764 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 317 transitions. Word has length 479 [2021-11-23 02:01:29,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:29,765 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 317 transitions. [2021-11-23 02:01:29,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 102 states have internal predecessors, (117), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:01:29,766 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 317 transitions. [2021-11-23 02:01:29,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2021-11-23 02:01:29,771 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:29,771 INFO L514 BasicCegarLoop]: trace histogram [297, 100, 99, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:29,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:29,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:01:29,982 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:29,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1090664405, now seen corresponding path program 17 times [2021-11-23 02:01:29,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:01:29,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935225068] [2021-11-23 02:01:29,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:29,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:01:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:01:45,954 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 02:01:51,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:01:51,768 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-23 02:01:51,768 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 02:01:51,770 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 02:01:51,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-23 02:01:51,775 INFO L732 BasicCegarLoop]: Path program histogram: [17, 1, 1, 1] [2021-11-23 02:01:51,781 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 02:01:52,172 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:01:52 BoogieIcfgContainer [2021-11-23 02:01:52,172 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 02:01:52,173 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 02:01:52,174 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 02:01:52,174 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 02:01:52,174 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:59:19" (3/4) ... [2021-11-23 02:01:52,177 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-23 02:01:52,178 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 02:01:52,178 INFO L158 Benchmark]: Toolchain (without parser) took 153675.33ms. Allocated memory was 113.2MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 75.1MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 516.7MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,178 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 113.2MB. Free memory is still 91.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:01:52,179 INFO L158 Benchmark]: CACSL2BoogieTranslator took 271.33ms. Allocated memory is still 113.2MB. Free memory was 74.9MB in the beginning and 87.7MB in the end (delta: -12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,181 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.71ms. Allocated memory is still 113.2MB. Free memory was 87.7MB in the beginning and 85.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,181 INFO L158 Benchmark]: Boogie Preprocessor took 26.66ms. Allocated memory is still 113.2MB. Free memory was 85.9MB in the beginning and 84.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,181 INFO L158 Benchmark]: RCFGBuilder took 380.94ms. Allocated memory is still 113.2MB. Free memory was 84.6MB in the beginning and 72.7MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,182 INFO L158 Benchmark]: TraceAbstraction took 152948.51ms. Allocated memory was 113.2MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 72.4MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 687.2MB. Max. memory is 16.1GB. [2021-11-23 02:01:52,183 INFO L158 Benchmark]: Witness Printer took 4.28ms. Allocated memory is still 1.6GB. Free memory is still 1.1GB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:01:52,190 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 113.2MB. Free memory is still 91.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 271.33ms. Allocated memory is still 113.2MB. Free memory was 74.9MB in the beginning and 87.7MB in the end (delta: -12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.71ms. Allocated memory is still 113.2MB. Free memory was 87.7MB in the beginning and 85.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.66ms. Allocated memory is still 113.2MB. Free memory was 85.9MB in the beginning and 84.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 380.94ms. Allocated memory is still 113.2MB. Free memory was 84.6MB in the beginning and 72.7MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 152948.51ms. Allocated memory was 113.2MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 72.4MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 687.2MB. Max. memory is 16.1GB. * Witness Printer took 4.28ms. Allocated memory is still 1.6GB. Free memory is still 1.1GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 53]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 24. Possible FailurePath: [L31] int x[100]; [L32] int temp; [L33] int ret; [L34] int ret2; [L35] int ret5; [L37] int i = 0; VAL [i=0, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=1, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=2, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=3, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=4, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=5, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=6, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=7, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=8, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=9, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=10, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=11, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=12, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=13, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=14, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=15, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=16, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=17, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=18, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=19, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=20, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=21, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=22, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=23, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=24, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=25, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=26, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=27, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=28, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=29, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=30, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=31, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=32, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=33, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=34, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=35, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=36, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=37, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=38, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=39, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=40, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=41, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=42, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=43, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=44, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=45, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=46, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=47, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=48, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=49, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=50, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=51, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=52, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=53, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=54, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=55, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=56, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=57, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=58, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=59, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=60, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=61, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=62, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=63, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=64, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=65, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=66, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=67, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=68, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=69, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=70, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=71, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=72, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=73, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=74, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=75, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=76, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=77, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=78, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=79, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=80, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=81, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=82, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=83, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=84, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=85, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=86, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=87, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=88, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=89, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=90, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=91, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=92, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=93, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=94, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=95, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=96, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=97, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=98, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=99, x={9:0}] [L37] COND TRUE i < 100 [L38] x[i] = __VERIFIER_nondet_int() [L37] i++ VAL [i=100, x={9:0}] [L37] COND FALSE !(i < 100) VAL [i=100, x={9:0}] [L41] CALL, EXPR bor(x) VAL [x={9:0}] [L20] int i; [L21] long long res; [L22] EXPR x[0] [L22] res = x[0] [L23] i = 1 VAL [i=1, res=-3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=2, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=4, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=5, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=6, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=7, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=8, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=9, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=10, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=11, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=12, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=13, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=14, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=15, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=16, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=17, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=18, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=19, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=20, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=21, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=22, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=23, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=24, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=25, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=26, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=27, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=28, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=29, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=30, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=31, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=32, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=33, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=34, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=35, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=36, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=37, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=38, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=39, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=40, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=41, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=42, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=43, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=44, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=45, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=46, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=47, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=48, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=49, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=50, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=51, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=52, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=53, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=54, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=55, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=56, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=57, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=58, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=59, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=60, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=61, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=62, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=63, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=64, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=65, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=66, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=67, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=68, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=69, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=70, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=71, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=72, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=73, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=74, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=75, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=76, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=77, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=78, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=79, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=80, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=81, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=82, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=83, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=84, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=85, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=86, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=87, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=88, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=89, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=90, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=91, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=92, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=93, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=94, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=95, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=96, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=97, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=98, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=99, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=100, x={9:0}, x={9:0}] [L23] COND FALSE !(i < 100) [L26] return res; [L41] RET, EXPR bor(x) VAL [bor(x)=-63, i=100, x={9:0}] [L41] ret = bor(x) [L43] EXPR x[0] [L43] temp=x[0] [L43] EXPR x[1] [L43] x[0] = x[1] [L43] x[1] = temp VAL [i=100, ret=-63, temp=-3, x={9:0}] [L44] CALL, EXPR bor(x) VAL [x={9:0}] [L20] int i; [L21] long long res; [L22] EXPR x[0] [L22] res = x[0] [L23] i = 1 VAL [i=1, res=-3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=2, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=4, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=5, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=6, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=7, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=8, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=9, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=10, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=11, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=12, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=13, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=14, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=15, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=16, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=17, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=18, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=19, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=20, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=21, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=22, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=23, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=24, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=25, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=26, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=27, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=28, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=29, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=30, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=31, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=32, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=33, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=34, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=35, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=36, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=37, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=38, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=39, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=40, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=41, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=42, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=43, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=44, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=45, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=46, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=47, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=48, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=49, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=50, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=51, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=52, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=53, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=54, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=55, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=56, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=57, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=58, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=59, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=60, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=61, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=62, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=63, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=64, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=65, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=66, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=67, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=68, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=69, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=70, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=71, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=72, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=73, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=74, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=75, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=76, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=77, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=78, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=79, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=80, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=81, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=82, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=83, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=84, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=85, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=86, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=87, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=88, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=89, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=90, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=91, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=92, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=93, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=94, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=95, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=96, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=97, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=98, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=99, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=100, x={9:0}, x={9:0}] [L23] COND FALSE !(i < 100) [L26] return res; [L44] RET, EXPR bor(x) VAL [bor(x)=-1, i=100, ret=-63, temp=-3, x={9:0}] [L44] ret2 = bor(x) [L45] EXPR x[0] [L45] temp=x[0] [L46] int i =0 ; VAL [i=0, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=1, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=2, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=3, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=4, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=5, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=6, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=7, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=8, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=9, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=10, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=11, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=12, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=13, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=14, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=15, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=16, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=17, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=18, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=19, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=20, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=21, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=22, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=23, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=24, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=25, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=26, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=27, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=28, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=29, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=30, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=31, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=32, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=33, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=34, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=35, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=36, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=37, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=38, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=39, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=40, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=41, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=42, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=43, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=44, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=45, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=46, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=47, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=48, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=49, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=50, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=51, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=52, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=53, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=54, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=55, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=56, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=57, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=58, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=59, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=60, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=61, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=62, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=63, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=64, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=65, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=66, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=67, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=68, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=69, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=70, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=71, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=72, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=73, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=74, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=75, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=76, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=77, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=78, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=79, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=80, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=81, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=82, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=83, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=84, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=85, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=86, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=87, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=88, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=89, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=90, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=91, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=92, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=93, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=94, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=95, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=96, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=97, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=100, i=98, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND TRUE i<100 -1 [L47] EXPR x[i+1] [L47] x[i] = x[i+1] [L46] i++ VAL [i=99, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L46] COND FALSE !(i<100 -1) [L49] x[100 -1] = temp VAL [i=99, i=100, ret=-63, ret2=-1, temp=-3, x={9:0}] [L50] CALL, EXPR bor(x) VAL [x={9:0}] [L20] int i; [L21] long long res; [L22] EXPR x[0] [L22] res = x[0] [L23] i = 1 VAL [i=1, res=-3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=2, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=3, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=4, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=5, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=6, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=7, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=8, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=9, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=10, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=11, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=12, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=13, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=14, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=15, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=16, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=17, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=18, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=19, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=20, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=21, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=22, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=23, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=24, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=25, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=26, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=27, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=28, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=29, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=30, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=31, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=32, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=33, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=34, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=35, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=36, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=37, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=38, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=39, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=40, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=41, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=42, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=43, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=44, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=45, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=46, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=47, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=48, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=49, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=50, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=51, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=52, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=53, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=54, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=55, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=56, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=57, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=58, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=59, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=60, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=61, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=62, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=63, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=64, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=65, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=66, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=67, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=68, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=69, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=70, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=71, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=72, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=73, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=74, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=75, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=76, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=77, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=78, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=79, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=80, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=81, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=82, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=83, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=84, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=85, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=86, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=87, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=88, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=89, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=90, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=91, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=92, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=93, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=94, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=95, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=96, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=97, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=98, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=99, x={9:0}, x={9:0}] [L23] COND TRUE i < 100 [L24] EXPR x[i] [L24] res = res | x[i] [L23] i++ VAL [i=100, x={9:0}, x={9:0}] [L23] COND FALSE !(i < 100) [L26] return res; [L50] RET, EXPR bor(x) VAL [bor(x)=65, i=100, i=99, ret=-63, ret2=-1, temp=-3, x={9:0}] [L50] ret5 = bor(x) [L52] COND TRUE ret != ret2 || ret !=ret5 VAL [i=100, i=99, ret=-63, ret2=-1, ret5=65, temp=-3, x={9:0}] [L53] reach_error() VAL [i=99, i=100, ret=-63, ret2=-1, ret5=65, temp=-3, x={9:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 17 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 152.5s, OverallIterations: 20, TraceHistogramMax: 297, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.1s, AutomataDifference: 2.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 0 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 1164 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1257 mSDsCounter, 307 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1525 IncrementalHoareTripleChecker+Invalid, 1832 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 307 mSolverCounterUnsat, 229 mSDtfsCounter, 1525 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9225 GetRequests, 8076 SyntacticMatches, 2 SemanticMatches, 1147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21187 ImplicationChecksByTransitivity, 94.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=313occurred in iteration=19, InterpolantAutomatonStates: 962, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 21.0s SatisfiabilityAnalysisTime, 39.5s InterpolantComputationTime, 6332 NumberOfCodeBlocks, 5668 NumberOfCodeBlocksAsserted, 60 NumberOfCheckSat, 8616 ConstructedInterpolants, 0 QuantifiedInterpolants, 11458 SizeOfPredicates, 0 NumberOfNonLiveVariables, 10162 ConjunctsInSsa, 421 ConjunctsInUnsatCore, 53 InterpolantComputations, 3 PerfectInterpolantSequences, 531682/606421 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-23 02:01:52,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/bor1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V --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 dc029b09d1398b404e1aee83359480f2bc7a4040f694547fb82d365d81b9786a --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:01:54,889 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:01:54,891 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:01:54,929 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:01:54,930 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:01:54,932 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:01:54,934 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:01:54,937 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:01:54,940 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:01:54,942 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:01:54,943 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:01:54,945 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:01:54,946 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:01:54,947 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:01:54,949 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:01:54,951 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:01:54,953 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:01:54,954 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:01:54,957 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:01:54,960 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:01:54,962 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:01:54,964 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:01:54,966 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:01:54,967 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:01:54,972 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:01:54,973 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:01:54,973 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:01:54,975 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:01:54,976 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:01:54,977 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:01:54,978 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:01:54,979 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:01:54,980 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:01:54,981 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:01:54,997 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:01:54,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:01:54,999 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:01:55,000 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:01:55,001 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:01:55,003 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:01:55,005 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:01:55,007 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-23 02:01:55,064 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:01:55,067 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:01:55,068 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:01:55,068 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:01:55,069 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:01:55,069 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:01:55,070 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:01:55,070 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:01:55,071 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:01:55,071 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:01:55,072 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:01:55,073 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:01:55,075 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:01:55,075 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 02:01:55,076 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 02:01:55,076 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:01:55,076 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:01:55,077 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:01:55,077 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:01:55,077 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-23 02:01:55,078 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-23 02:01:55,078 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-23 02:01:55,078 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 02:01:55,079 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:01:55,079 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:01:55,080 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:01:55,080 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:01:55,080 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 02:01:55,081 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:01:55,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:01:55,082 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:01:55,082 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:01:55,083 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:01:55,083 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-23 02:01:55,083 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-23 02:01:55,084 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:01:55,084 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:01:55,085 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:01:55,085 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/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_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V 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 -> dc029b09d1398b404e1aee83359480f2bc7a4040f694547fb82d365d81b9786a [2021-11-23 02:01:55,523 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:01:55,552 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:01:55,555 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:01:55,556 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:01:55,557 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:01:55,559 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/array-crafted/bor1.i [2021-11-23 02:01:55,659 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/433ba1335/92e247ed874143a9842e5a3d4b3730a6/FLAGfd9b3c1a1 [2021-11-23 02:01:56,273 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:01:56,274 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i [2021-11-23 02:01:56,283 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/433ba1335/92e247ed874143a9842e5a3d4b3730a6/FLAGfd9b3c1a1 [2021-11-23 02:01:56,614 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/data/433ba1335/92e247ed874143a9842e5a3d4b3730a6 [2021-11-23 02:01:56,617 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:01:56,618 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:01:56,620 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:01:56,621 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:01:56,625 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:01:56,627 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:56,629 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e2d570a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56, skipping insertion in model container [2021-11-23 02:01:56,629 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:56,637 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:01:56,660 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:01:56,915 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i[1285,1298] [2021-11-23 02:01:56,918 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:01:56,928 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:01:56,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/sv-benchmarks/c/array-crafted/bor1.i[1285,1298] [2021-11-23 02:01:56,956 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:01:56,971 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:01:56,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56 WrapperNode [2021-11-23 02:01:56,972 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:01:56,973 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:01:56,974 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:01:56,974 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:01:56,981 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:56,992 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,013 INFO L137 Inliner]: procedures = 18, calls = 30, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 70 [2021-11-23 02:01:57,013 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:01:57,014 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:01:57,014 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:01:57,014 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:01:57,023 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,023 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,027 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,027 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,035 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,040 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,044 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:01:57,045 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:01:57,045 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:01:57,046 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:01:57,046 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (1/1) ... [2021-11-23 02:01:57,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:01:57,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:01:57,082 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:01:57,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:01:57,133 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:01:57,133 INFO L130 BoogieDeclarations]: Found specification of procedure bor [2021-11-23 02:01:57,133 INFO L138 BoogieDeclarations]: Found implementation of procedure bor [2021-11-23 02:01:57,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-23 02:01:57,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 02:01:57,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-23 02:01:57,134 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:01:57,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:01:57,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 02:01:57,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-23 02:01:57,216 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:01:57,218 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:01:57,388 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:01:57,394 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:01:57,394 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-23 02:01:57,396 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:01:57 BoogieIcfgContainer [2021-11-23 02:01:57,396 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:01:57,398 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:01:57,398 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:01:57,401 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:01:57,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:01:56" (1/3) ... [2021-11-23 02:01:57,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639dfbe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:01:57, skipping insertion in model container [2021-11-23 02:01:57,403 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:01:56" (2/3) ... [2021-11-23 02:01:57,403 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639dfbe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:01:57, skipping insertion in model container [2021-11-23 02:01:57,403 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:01:57" (3/3) ... [2021-11-23 02:01:57,405 INFO L111 eAbstractionObserver]: Analyzing ICFG bor1.i [2021-11-23 02:01:57,410 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:01:57,411 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:01:57,458 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:01:57,466 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:01:57,467 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:01:57,497 INFO L276 IsEmpty]: Start isEmpty. Operand has 26 states, 20 states have (on average 1.4) internal successors, (28), 21 states have internal predecessors, (28), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:57,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-23 02:01:57,504 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:57,505 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:57,505 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:57,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:57,531 INFO L85 PathProgramCache]: Analyzing trace with hash -2001158789, now seen corresponding path program 1 times [2021-11-23 02:01:57,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:01:57,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269750876] [2021-11-23 02:01:57,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:57,545 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:01:57,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:01:57,549 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:01:57,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-23 02:01:57,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:57,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:01:57,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:57,867 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:57,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:57,956 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:01:57,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269750876] [2021-11-23 02:01:57,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269750876] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:01:57,958 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:01:57,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 02:01:57,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161331340] [2021-11-23 02:01:57,961 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:01:57,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 02:01:57,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:01:57,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 02:01:57,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 02:01:57,997 INFO L87 Difference]: Start difference. First operand has 26 states, 20 states have (on average 1.4) internal successors, (28), 21 states have internal predecessors, (28), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:01:58,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:58,039 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2021-11-23 02:01:58,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:01:58,042 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 28 [2021-11-23 02:01:58,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:58,050 INFO L225 Difference]: With dead ends: 51 [2021-11-23 02:01:58,050 INFO L226 Difference]: Without dead ends: 25 [2021-11-23 02:01:58,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 02:01:58,058 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:58,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 80 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:01:58,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-23 02:01:58,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2021-11-23 02:01:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 20 states have (on average 1.15) internal successors, (23), 20 states have internal predecessors, (23), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2021-11-23 02:01:58,098 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 28 [2021-11-23 02:01:58,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:58,099 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2021-11-23 02:01:58,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-23 02:01:58,100 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2021-11-23 02:01:58,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-23 02:01:58,102 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:58,102 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:58,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:58,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:01:58,314 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:01:58,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:01:58,315 INFO L85 PathProgramCache]: Analyzing trace with hash 339608831, now seen corresponding path program 1 times [2021-11-23 02:01:58,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:01:58,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858384624] [2021-11-23 02:01:58,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:58,317 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:01:58,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:01:58,319 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:01:58,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-23 02:01:58,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:58,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:01:58,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:58,540 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:58,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:58,712 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:01:58,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858384624] [2021-11-23 02:01:58,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858384624] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:58,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [11667252] [2021-11-23 02:01:58,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:58,713 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:01:58,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:01:58,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:01:58,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2021-11-23 02:01:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:58,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:01:58,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:58,974 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:58,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:59,066 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:59,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [11667252] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:01:59,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383768199] [2021-11-23 02:01:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:01:59,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:01:59,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:01:59,080 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:01:59,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 02:01:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:01:59,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:01:59,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:01:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-23 02:01:59,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:01:59,337 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-23 02:01:59,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383768199] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 02:01:59,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 5 imperfect interpolant sequences. [2021-11-23 02:01:59,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5, 5, 5, 3] total 10 [2021-11-23 02:01:59,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499410993] [2021-11-23 02:01:59,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:01:59,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:01:59,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:01:59,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:01:59,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:01:59,347 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 02:01:59,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:01:59,373 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2021-11-23 02:01:59,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:01:59,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2021-11-23 02:01:59,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:01:59,376 INFO L225 Difference]: With dead ends: 44 [2021-11-23 02:01:59,376 INFO L226 Difference]: Without dead ends: 27 [2021-11-23 02:01:59,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:01:59,380 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:01:59,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 46 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:01:59,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-11-23 02:01:59,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-11-23 02:01:59,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:01:59,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 30 transitions. [2021-11-23 02:01:59,390 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 30 transitions. Word has length 32 [2021-11-23 02:01:59,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:01:59,390 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 30 transitions. [2021-11-23 02:01:59,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 02:01:59,391 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 30 transitions. [2021-11-23 02:01:59,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-23 02:01:59,392 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:01:59,392 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:01:59,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:59,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2021-11-23 02:01:59,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-23 02:02:00,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:00,005 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:00,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:00,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1949475587, now seen corresponding path program 1 times [2021-11-23 02:02:00,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:00,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043240536] [2021-11-23 02:02:00,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:00,007 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:00,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:00,023 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:00,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-23 02:02:00,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:00,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:02:00,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:00,255 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-23 02:02:00,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:00,399 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-23 02:02:00,399 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:00,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043240536] [2021-11-23 02:02:00,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043240536] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:00,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1230561706] [2021-11-23 02:02:00,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:00,400 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:00,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:00,417 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:00,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2021-11-23 02:02:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:00,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:02:00,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:00,654 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-23 02:02:00,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:00,741 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-23 02:02:00,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1230561706] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:00,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22829662] [2021-11-23 02:02:00,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:00,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:00,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:02:00,744 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:02:00,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 02:02:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:00,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:02:00,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:00,892 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-23 02:02:00,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:00,959 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 02:02:00,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22829662] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:02:00,960 INFO L186 FreeRefinementEngine]: Found 2 perfect and 4 imperfect interpolant sequences. [2021-11-23 02:02:00,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5, 5, 5, 5] total 10 [2021-11-23 02:02:00,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759019018] [2021-11-23 02:02:00,961 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:02:00,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 02:02:00,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:02:00,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 02:02:00,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:02:00,963 INFO L87 Difference]: Start difference. First operand 26 states and 30 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:02:00,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:02:00,992 INFO L93 Difference]: Finished difference Result 42 states and 48 transitions. [2021-11-23 02:02:00,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:02:00,993 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2021-11-23 02:02:00,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:02:00,994 INFO L225 Difference]: With dead ends: 42 [2021-11-23 02:02:00,994 INFO L226 Difference]: Without dead ends: 29 [2021-11-23 02:02:00,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:02:00,997 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 3 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:02:00,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 45 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:02:00,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-11-23 02:02:01,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-11-23 02:02:01,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.125) internal successors, (27), 24 states have internal predecessors, (27), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:02:01,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2021-11-23 02:02:01,004 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 38 [2021-11-23 02:02:01,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:02:01,006 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2021-11-23 02:02:01,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:02:01,008 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2021-11-23 02:02:01,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-23 02:02:01,013 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:02:01,014 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:02:01,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:01,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2021-11-23 02:02:01,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:01,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:01,627 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:01,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:01,628 INFO L85 PathProgramCache]: Analyzing trace with hash 285795001, now seen corresponding path program 1 times [2021-11-23 02:02:01,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:01,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368914808] [2021-11-23 02:02:01,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:01,629 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:01,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:01,631 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:01,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-23 02:02:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:01,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:02:01,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:01,795 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 02:02:01,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 02:02:01,913 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:01,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368914808] [2021-11-23 02:02:01,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368914808] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:01,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [237715470] [2021-11-23 02:02:01,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:01,914 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:01,915 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:01,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2021-11-23 02:02:02,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:02,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:02:02,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 02:02:02,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:02,218 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 02:02:02,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [237715470] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:02,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643290972] [2021-11-23 02:02:02,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:02:02,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:02,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:02:02,220 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:02:02,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 02:02:02,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:02:02,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 02:02:02,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:02,381 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-23 02:02:02,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-23 02:02:02,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643290972] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:02,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-23 02:02:02,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 4, 4] total 12 [2021-11-23 02:02:02,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137271352] [2021-11-23 02:02:02,510 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-23 02:02:02,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-23 02:02:02,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:02:02,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-23 02:02:02,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-23 02:02:02,513 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-23 02:02:02,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:02:02,764 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2021-11-23 02:02:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 02:02:02,766 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) Word has length 42 [2021-11-23 02:02:02,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:02:02,767 INFO L225 Difference]: With dead ends: 65 [2021-11-23 02:02:02,767 INFO L226 Difference]: Without dead ends: 43 [2021-11-23 02:02:02,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-11-23 02:02:02,769 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 10 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:02:02,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 222 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:02:02,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-23 02:02:02,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-11-23 02:02:02,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 38 states have internal predecessors, (41), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:02:02,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2021-11-23 02:02:02,784 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 42 [2021-11-23 02:02:02,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:02:02,787 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2021-11-23 02:02:02,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-23 02:02:02,787 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2021-11-23 02:02:02,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-23 02:02:02,792 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:02:02,793 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 6, 6, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:02:02,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:03,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:03,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:03,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:03,405 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:03,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:03,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1724337221, now seen corresponding path program 2 times [2021-11-23 02:02:03,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:03,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951795153] [2021-11-23 02:02:03,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 02:02:03,407 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:03,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:03,408 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:03,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-23 02:02:03,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 02:02:03,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:03,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 02:02:03,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:03,665 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-11-23 02:02:03,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:03,938 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-11-23 02:02:03,938 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:03,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951795153] [2021-11-23 02:02:03,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951795153] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:03,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1941988430] [2021-11-23 02:02:03,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 02:02:03,939 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:03,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:03,940 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:03,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2021-11-23 02:02:04,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 02:02:04,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:04,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 02:02:04,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:04,281 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-11-23 02:02:04,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-11-23 02:02:04,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1941988430] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:04,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217087754] [2021-11-23 02:02:04,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 02:02:04,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:04,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:02:04,423 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:02:04,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-23 02:02:04,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 02:02:04,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:04,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:02:04,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:04,692 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 90 proven. 4 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-11-23 02:02:04,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:04,885 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2021-11-23 02:02:04,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217087754] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:04,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-23 02:02:04,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 5, 5] total 22 [2021-11-23 02:02:04,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313161885] [2021-11-23 02:02:04,886 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-23 02:02:04,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-23 02:02:04,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:02:04,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-23 02:02:04,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-11-23 02:02:04,889 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 02:02:05,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:02:05,639 INFO L93 Difference]: Finished difference Result 95 states and 114 transitions. [2021-11-23 02:02:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-23 02:02:05,640 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 68 [2021-11-23 02:02:05,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:02:05,641 INFO L225 Difference]: With dead ends: 95 [2021-11-23 02:02:05,641 INFO L226 Difference]: Without dead ends: 67 [2021-11-23 02:02:05,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=211, Invalid=659, Unknown=0, NotChecked=0, Total=870 [2021-11-23 02:02:05,643 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 22 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:02:05,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 319 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 02:02:05,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-11-23 02:02:05,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2021-11-23 02:02:05,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.0483870967741935) internal successors, (65), 62 states have internal predecessors, (65), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:02:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2021-11-23 02:02:05,658 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 68 [2021-11-23 02:02:05,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:02:05,658 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2021-11-23 02:02:05,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 02:02:05,659 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2021-11-23 02:02:05,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-23 02:02:05,660 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:02:05,660 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:02:05,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:05,872 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-23 02:02:06,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:06,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:06,266 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:06,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:06,266 INFO L85 PathProgramCache]: Analyzing trace with hash 275281219, now seen corresponding path program 3 times [2021-11-23 02:02:06,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:06,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767842532] [2021-11-23 02:02:06,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:02:06,267 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:06,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:06,276 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:06,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-23 02:02:06,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-23 02:02:06,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:06,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 02:02:06,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:06,543 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:06,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:06,757 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:06,758 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:06,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767842532] [2021-11-23 02:02:06,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767842532] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:06,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2082546073] [2021-11-23 02:02:06,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:02:06,759 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:06,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:06,760 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:06,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2021-11-23 02:02:06,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-23 02:02:06,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:06,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-23 02:02:06,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:07,139 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:07,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:07,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2082546073] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:07,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64591684] [2021-11-23 02:02:07,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:02:07,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:07,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:02:07,476 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:02:07,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 02:02:07,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-23 02:02:07,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:07,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-23 02:02:07,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:07,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 88 proven. 16 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2021-11-23 02:02:07,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64591684] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:07,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-23 02:02:07,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 8, 7, 8] total 16 [2021-11-23 02:02:07,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619352733] [2021-11-23 02:02:07,974 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-23 02:02:07,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-23 02:02:07,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:02:07,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-23 02:02:07,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-11-23 02:02:07,976 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-23 02:02:08,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:02:08,358 INFO L93 Difference]: Finished difference Result 114 states and 129 transitions. [2021-11-23 02:02:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 02:02:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 92 [2021-11-23 02:02:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:02:08,361 INFO L225 Difference]: With dead ends: 114 [2021-11-23 02:02:08,363 INFO L226 Difference]: Without dead ends: 79 [2021-11-23 02:02:08,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=265, Unknown=0, NotChecked=0, Total=420 [2021-11-23 02:02:08,364 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 28 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:02:08,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 196 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:02:08,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-11-23 02:02:08,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2021-11-23 02:02:08,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 74 states have (on average 1.0405405405405406) internal successors, (77), 74 states have internal predecessors, (77), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:02:08,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 83 transitions. [2021-11-23 02:02:08,387 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 83 transitions. Word has length 92 [2021-11-23 02:02:08,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:02:08,388 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 83 transitions. [2021-11-23 02:02:08,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-23 02:02:08,389 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 83 transitions. [2021-11-23 02:02:08,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-23 02:02:08,396 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:02:08,396 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 14, 14, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:02:08,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:08,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-23 02:02:08,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:08,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:02:08,999 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:08,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:08,999 INFO L85 PathProgramCache]: Analyzing trace with hash -2141889097, now seen corresponding path program 4 times [2021-11-23 02:02:09,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:09,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74657109] [2021-11-23 02:02:09,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:02:09,000 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:09,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:09,001 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:09,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-23 02:02:09,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:02:09,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:09,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 02:02:09,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:09,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 1011 trivial. 0 not checked. [2021-11-23 02:02:09,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 1011 trivial. 0 not checked. [2021-11-23 02:02:10,356 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:10,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74657109] [2021-11-23 02:02:10,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74657109] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:10,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1315597913] [2021-11-23 02:02:10,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:02:10,357 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:10,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:10,358 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:10,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2021-11-23 02:02:10,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:02:10,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:10,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 02:02:10,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:10,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 1011 trivial. 0 not checked. [2021-11-23 02:02:10,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:11,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 1011 trivial. 0 not checked. [2021-11-23 02:02:11,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1315597913] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:11,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162280256] [2021-11-23 02:02:11,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:02:11,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:11,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:02:11,105 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:02:11,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-23 02:02:11,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:02:11,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:11,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-23 02:02:11,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:11,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 444 proven. 100 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2021-11-23 02:02:11,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1207 backedges. 0 proven. 548 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2021-11-23 02:02:13,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162280256] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:13,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-23 02:02:13,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17, 17, 13, 14] total 55 [2021-11-23 02:02:13,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96196921] [2021-11-23 02:02:13,489 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-23 02:02:13,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-23 02:02:13,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:02:13,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-23 02:02:13,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=2505, Unknown=0, NotChecked=0, Total=2970 [2021-11-23 02:02:13,494 INFO L87 Difference]: Start difference. First operand 79 states and 83 transitions. Second operand has 55 states, 55 states have (on average 2.3636363636363638) internal successors, (130), 55 states have internal predecessors, (130), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-23 02:02:19,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:02:19,617 INFO L93 Difference]: Finished difference Result 183 states and 221 transitions. [2021-11-23 02:02:19,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-23 02:02:19,619 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.3636363636363638) internal successors, (130), 55 states have internal predecessors, (130), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) Word has length 128 [2021-11-23 02:02:19,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:02:19,620 INFO L225 Difference]: With dead ends: 183 [2021-11-23 02:02:19,620 INFO L226 Difference]: Without dead ends: 135 [2021-11-23 02:02:19,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 787 GetRequests, 709 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=1187, Invalid=5133, Unknown=0, NotChecked=0, Total=6320 [2021-11-23 02:02:19,625 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-23 02:02:19,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 562 Invalid, 1590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1508 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-11-23 02:02:19,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-11-23 02:02:19,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2021-11-23 02:02:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 130 states have (on average 1.023076923076923) internal successors, (133), 130 states have internal predecessors, (133), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:02:19,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 139 transitions. [2021-11-23 02:02:19,649 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 139 transitions. Word has length 128 [2021-11-23 02:02:19,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:02:19,657 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 139 transitions. [2021-11-23 02:02:19,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.3636363636363638) internal successors, (130), 55 states have internal predecessors, (130), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-23 02:02:19,660 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 139 transitions. [2021-11-23 02:02:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2021-11-23 02:02:19,666 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:02:19,666 INFO L514 BasicCegarLoop]: trace histogram [66, 66, 30, 30, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:02:19,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:19,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-11-23 02:02:20,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-23 02:02:20,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:02:20,269 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:02:20,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:02:20,270 INFO L85 PathProgramCache]: Analyzing trace with hash 906527935, now seen corresponding path program 5 times [2021-11-23 02:02:20,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:02:20,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [766787643] [2021-11-23 02:02:20,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-23 02:02:20,271 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:02:20,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:02:20,273 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:02:20,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-23 02:02:22,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2021-11-23 02:02:22,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:02:22,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 02:02:22,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:02:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5439 backedges. 2028 proven. 484 refuted. 0 times theorem prover too weak. 2927 trivial. 0 not checked. [2021-11-23 02:02:23,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:02:25,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5439 backedges. 0 proven. 2516 refuted. 0 times theorem prover too weak. 2923 trivial. 0 not checked. [2021-11-23 02:02:25,804 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:02:25,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [766787643] [2021-11-23 02:02:25,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [766787643] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:02:25,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [365096604] [2021-11-23 02:02:25,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-23 02:02:25,804 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-23 02:02:25,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 [2021-11-23 02:02:25,805 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-23 02:02:25,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47ffd3c7-80b1-4789-ba86-6b33f135784f/bin/utaipan-EQgc7hIp5V/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process