./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/pr5.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-tiling/pr5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 374c198ea90130277bd1a124bc94571dd240bc0803e6f3936a68065c719ddd5a --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 04:13:13,313 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 04:13:13,316 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 04:13:13,385 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 04:13:13,386 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 04:13:13,392 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 04:13:13,394 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 04:13:13,398 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 04:13:13,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 04:13:13,410 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 04:13:13,412 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 04:13:13,414 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 04:13:13,414 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 04:13:13,417 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 04:13:13,420 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 04:13:13,427 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 04:13:13,428 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 04:13:13,430 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 04:13:13,432 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 04:13:13,435 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 04:13:13,437 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 04:13:13,441 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 04:13:13,445 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 04:13:13,446 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 04:13:13,462 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 04:13:13,462 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 04:13:13,463 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 04:13:13,465 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 04:13:13,466 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 04:13:13,467 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 04:13:13,468 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 04:13:13,468 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 04:13:13,470 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 04:13:13,472 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 04:13:13,473 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 04:13:13,473 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 04:13:13,474 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 04:13:13,474 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 04:13:13,475 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 04:13:13,476 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 04:13:13,476 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 04:13:13,478 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-19 04:13:13,526 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 04:13:13,526 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 04:13:13,527 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-19 04:13:13,527 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-19 04:13:13,535 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 04:13:13,535 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 04:13:13,536 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-19 04:13:13,536 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-19 04:13:13,536 INFO L138 SettingsManager]: * Use SBE=true [2021-11-19 04:13:13,537 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 04:13:13,538 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 04:13:13,538 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 04:13:13,538 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 04:13:13,538 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 04:13:13,539 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 04:13:13,540 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 04:13:13,540 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 04:13:13,540 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-19 04:13:13,540 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 04:13:13,541 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 04:13:13,541 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 04:13:13,541 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 04:13:13,541 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 04:13:13,541 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-19 04:13:13,543 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 04:13:13,543 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-19 04:13:13,543 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-19 04:13:13,544 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 04:13:13,544 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 04:13:13,544 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/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_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL 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 -> Automizer 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 -> 374c198ea90130277bd1a124bc94571dd240bc0803e6f3936a68065c719ddd5a [2021-11-19 04:13:13,871 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 04:13:13,905 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 04:13:13,908 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 04:13:13,909 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 04:13:13,910 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 04:13:13,912 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/../../sv-benchmarks/c/array-tiling/pr5.c [2021-11-19 04:13:13,990 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/data/15da41ca8/fd79d4ce59fd40c5b8444928275bc26c/FLAG8eb09eb5f [2021-11-19 04:13:14,497 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 04:13:14,498 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/sv-benchmarks/c/array-tiling/pr5.c [2021-11-19 04:13:14,505 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/data/15da41ca8/fd79d4ce59fd40c5b8444928275bc26c/FLAG8eb09eb5f [2021-11-19 04:13:14,882 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/data/15da41ca8/fd79d4ce59fd40c5b8444928275bc26c [2021-11-19 04:13:14,884 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 04:13:14,886 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 04:13:14,888 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 04:13:14,888 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 04:13:14,903 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 04:13:14,903 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:13:14" (1/1) ... [2021-11-19 04:13:14,905 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32b3a3a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:14, skipping insertion in model container [2021-11-19 04:13:14,906 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:13:14" (1/1) ... [2021-11-19 04:13:14,913 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 04:13:14,943 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 04:13:15,129 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_bd6133ef-43af-4c31-9731-ca2979eead25/sv-benchmarks/c/array-tiling/pr5.c[394,407] [2021-11-19 04:13:15,149 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 04:13:15,156 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 04:13:15,170 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_bd6133ef-43af-4c31-9731-ca2979eead25/sv-benchmarks/c/array-tiling/pr5.c[394,407] [2021-11-19 04:13:15,185 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 04:13:15,200 INFO L208 MainTranslator]: Completed translation [2021-11-19 04:13:15,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15 WrapperNode [2021-11-19 04:13:15,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 04:13:15,202 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 04:13:15,203 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 04:13:15,203 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 04:13:15,211 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,219 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,244 INFO L137 Inliner]: procedures = 15, calls = 30, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 87 [2021-11-19 04:13:15,245 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 04:13:15,245 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 04:13:15,246 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 04:13:15,246 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 04:13:15,254 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,257 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,258 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,265 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,270 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,271 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,274 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 04:13:15,275 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 04:13:15,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 04:13:15,275 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 04:13:15,276 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (1/1) ... [2021-11-19 04:13:15,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 04:13:15,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:15,325 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 04:13:15,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 04:13:15,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 04:13:15,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-19 04:13:15,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 04:13:15,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-19 04:13:15,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 04:13:15,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 04:13:15,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-19 04:13:15,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 04:13:15,454 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 04:13:15,456 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 04:13:15,660 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 04:13:15,667 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 04:13:15,667 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-19 04:13:15,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:13:15 BoogieIcfgContainer [2021-11-19 04:13:15,670 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 04:13:15,672 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 04:13:15,672 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 04:13:15,676 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 04:13:15,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 04:13:14" (1/3) ... [2021-11-19 04:13:15,677 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a50241b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:13:15, skipping insertion in model container [2021-11-19 04:13:15,677 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:13:15" (2/3) ... [2021-11-19 04:13:15,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a50241b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:13:15, skipping insertion in model container [2021-11-19 04:13:15,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:13:15" (3/3) ... [2021-11-19 04:13:15,679 INFO L111 eAbstractionObserver]: Analyzing ICFG pr5.c [2021-11-19 04:13:15,686 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 04:13:15,686 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-19 04:13:15,744 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 04:13:15,753 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=PETRI_NET, 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-19 04:13:15,753 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-19 04:13:15,795 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:15,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-19 04:13:15,802 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:15,802 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:15,803 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:15,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash -50963655, now seen corresponding path program 1 times [2021-11-19 04:13:15,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:15,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058678097] [2021-11-19 04:13:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:15,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:16,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:16,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058678097] [2021-11-19 04:13:16,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058678097] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:16,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:16,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 04:13:16,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517589074] [2021-11-19 04:13:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:16,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-19 04:13:16,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:16,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-19 04:13:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-19 04:13:16,166 INFO L87 Difference]: Start difference. First operand has 27 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:16,190 INFO L93 Difference]: Finished difference Result 49 states and 72 transitions. [2021-11-19 04:13:16,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-19 04:13:16,192 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-19 04:13:16,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:16,201 INFO L225 Difference]: With dead ends: 49 [2021-11-19 04:13:16,201 INFO L226 Difference]: Without dead ends: 22 [2021-11-19 04:13:16,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-19 04:13:16,217 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:16,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:16,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-11-19 04:13:16,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-11-19 04:13:16,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 29 transitions. [2021-11-19 04:13:16,255 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 29 transitions. Word has length 13 [2021-11-19 04:13:16,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:16,256 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 29 transitions. [2021-11-19 04:13:16,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,256 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 29 transitions. [2021-11-19 04:13:16,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-19 04:13:16,257 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:16,258 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:16,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 04:13:16,259 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:16,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash 629094715, now seen corresponding path program 1 times [2021-11-19 04:13:16,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:16,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028695936] [2021-11-19 04:13:16,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:16,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:16,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:16,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028695936] [2021-11-19 04:13:16,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028695936] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:16,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:16,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:13:16,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987684610] [2021-11-19 04:13:16,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:16,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:13:16,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:16,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:13:16,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:13:16,376 INFO L87 Difference]: Start difference. First operand 22 states and 29 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:16,423 INFO L93 Difference]: Finished difference Result 31 states and 39 transitions. [2021-11-19 04:13:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 04:13:16,424 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-19 04:13:16,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:16,425 INFO L225 Difference]: With dead ends: 31 [2021-11-19 04:13:16,425 INFO L226 Difference]: Without dead ends: 29 [2021-11-19 04:13:16,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:16,428 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 9 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:16,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 77 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:16,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-11-19 04:13:16,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 24. [2021-11-19 04:13:16,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 31 transitions. [2021-11-19 04:13:16,436 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 31 transitions. Word has length 13 [2021-11-19 04:13:16,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:16,437 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 31 transitions. [2021-11-19 04:13:16,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,437 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 31 transitions. [2021-11-19 04:13:16,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-19 04:13:16,438 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:16,439 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:16,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-19 04:13:16,439 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:16,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:16,440 INFO L85 PathProgramCache]: Analyzing trace with hash 629154297, now seen corresponding path program 1 times [2021-11-19 04:13:16,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:16,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63717627] [2021-11-19 04:13:16,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:16,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:16,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:16,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:16,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63717627] [2021-11-19 04:13:16,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63717627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:16,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:16,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 04:13:16,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676032551] [2021-11-19 04:13:16,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:16,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 04:13:16,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:16,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 04:13:16,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:16,704 INFO L87 Difference]: Start difference. First operand 24 states and 31 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:16,862 INFO L93 Difference]: Finished difference Result 42 states and 56 transitions. [2021-11-19 04:13:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 04:13:16,862 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-19 04:13:16,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:16,863 INFO L225 Difference]: With dead ends: 42 [2021-11-19 04:13:16,864 INFO L226 Difference]: Without dead ends: 31 [2021-11-19 04:13:16,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:16,866 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 72 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:16,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 21 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:13:16,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-19 04:13:16,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 25. [2021-11-19 04:13:16,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 32 transitions. [2021-11-19 04:13:16,879 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 32 transitions. Word has length 13 [2021-11-19 04:13:16,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:16,879 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 32 transitions. [2021-11-19 04:13:16,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:16,880 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 32 transitions. [2021-11-19 04:13:16,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 04:13:16,881 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:16,881 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:16,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 04:13:16,881 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:16,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:16,882 INFO L85 PathProgramCache]: Analyzing trace with hash 314139906, now seen corresponding path program 1 times [2021-11-19 04:13:16,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:16,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155276358] [2021-11-19 04:13:16,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:16,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:16,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:17,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:17,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155276358] [2021-11-19 04:13:17,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155276358] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:17,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:17,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:13:17,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088913017] [2021-11-19 04:13:17,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:17,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:13:17,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:17,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:13:17,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:13:17,021 INFO L87 Difference]: Start difference. First operand 25 states and 32 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:17,078 INFO L93 Difference]: Finished difference Result 61 states and 82 transitions. [2021-11-19 04:13:17,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:13:17,079 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-19 04:13:17,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:17,080 INFO L225 Difference]: With dead ends: 61 [2021-11-19 04:13:17,081 INFO L226 Difference]: Without dead ends: 43 [2021-11-19 04:13:17,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:17,084 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 52 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:17,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 42 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:17,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-19 04:13:17,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 32. [2021-11-19 04:13:17,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 43 transitions. [2021-11-19 04:13:17,096 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 43 transitions. Word has length 20 [2021-11-19 04:13:17,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:17,096 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 43 transitions. [2021-11-19 04:13:17,097 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,097 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 43 transitions. [2021-11-19 04:13:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 04:13:17,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:17,102 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:17,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 04:13:17,102 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:17,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:17,105 INFO L85 PathProgramCache]: Analyzing trace with hash 994198276, now seen corresponding path program 1 times [2021-11-19 04:13:17,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:17,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440520884] [2021-11-19 04:13:17,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:17,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:17,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:17,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:17,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:17,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440520884] [2021-11-19 04:13:17,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440520884] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:17,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:17,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:13:17,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610485092] [2021-11-19 04:13:17,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:17,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:13:17,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:17,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:13:17,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:13:17,192 INFO L87 Difference]: Start difference. First operand 32 states and 43 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:17,238 INFO L93 Difference]: Finished difference Result 78 states and 109 transitions. [2021-11-19 04:13:17,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:13:17,238 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-19 04:13:17,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:17,240 INFO L225 Difference]: With dead ends: 78 [2021-11-19 04:13:17,240 INFO L226 Difference]: Without dead ends: 50 [2021-11-19 04:13:17,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:17,242 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 59 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:17,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 36 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:17,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-19 04:13:17,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 39. [2021-11-19 04:13:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.394736842105263) internal successors, (53), 38 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 53 transitions. [2021-11-19 04:13:17,250 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 53 transitions. Word has length 20 [2021-11-19 04:13:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:17,251 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 53 transitions. [2021-11-19 04:13:17,251 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:17,251 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 53 transitions. [2021-11-19 04:13:17,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 04:13:17,252 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:17,253 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:17,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 04:13:17,253 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:17,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:17,254 INFO L85 PathProgramCache]: Analyzing trace with hash 707166916, now seen corresponding path program 1 times [2021-11-19 04:13:17,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:17,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710452688] [2021-11-19 04:13:17,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:17,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:17,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:17,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710452688] [2021-11-19 04:13:17,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710452688] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:17,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111174606] [2021-11-19 04:13:17,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:17,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:17,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:17,679 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:17,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 04:13:17,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:17,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-19 04:13:17,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:17,939 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 20 treesize of output 16 [2021-11-19 04:13:17,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:17,997 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 29 treesize of output 28 [2021-11-19 04:13:18,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:18,030 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 29 treesize of output 28 [2021-11-19 04:13:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:18,067 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 29 treesize of output 28 [2021-11-19 04:13:18,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:18,096 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 27 treesize of output 26 [2021-11-19 04:13:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:18,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:18,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2021-11-19 04:13:18,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 64 [2021-11-19 04:13:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:18,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111174606] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:18,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:18,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2021-11-19 04:13:18,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241784487] [2021-11-19 04:13:18,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:18,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-19 04:13:18,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:18,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-19 04:13:18,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-11-19 04:13:18,564 INFO L87 Difference]: Start difference. First operand 39 states and 53 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:19,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:19,604 INFO L93 Difference]: Finished difference Result 144 states and 189 transitions. [2021-11-19 04:13:19,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-19 04:13:19,605 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-19 04:13:19,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:19,607 INFO L225 Difference]: With dead ends: 144 [2021-11-19 04:13:19,607 INFO L226 Difference]: Without dead ends: 126 [2021-11-19 04:13:19,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=280, Invalid=980, Unknown=0, NotChecked=0, Total=1260 [2021-11-19 04:13:19,610 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 283 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:19,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 141 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-19 04:13:19,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-11-19 04:13:19,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 61. [2021-11-19 04:13:19,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.4333333333333333) internal successors, (86), 60 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:19,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 86 transitions. [2021-11-19 04:13:19,624 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 86 transitions. Word has length 20 [2021-11-19 04:13:19,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:19,625 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 86 transitions. [2021-11-19 04:13:19,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:19,625 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 86 transitions. [2021-11-19 04:13:19,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 04:13:19,627 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:19,627 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:19,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:19,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-19 04:13:19,842 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:19,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash 407392262, now seen corresponding path program 1 times [2021-11-19 04:13:19,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:19,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654922174] [2021-11-19 04:13:19,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:19,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:19,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:20,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:20,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:20,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654922174] [2021-11-19 04:13:20,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654922174] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:20,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930148353] [2021-11-19 04:13:20,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:20,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:20,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:20,107 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:20,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 04:13:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:20,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 04:13:20,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:20,205 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 16 treesize of output 12 [2021-11-19 04:13:20,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:20,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2021-11-19 04:13:20,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:20,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2021-11-19 04:13:20,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:20,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2021-11-19 04:13:20,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:20,380 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:13:20,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-19 04:13:20,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:20,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:20,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 04:13:20,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2021-11-19 04:13:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:20,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930148353] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:20,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:20,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 16 [2021-11-19 04:13:20,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867185170] [2021-11-19 04:13:20,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:20,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 04:13:20,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:20,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 04:13:20,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:13:20,761 INFO L87 Difference]: Start difference. First operand 61 states and 86 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:21,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:21,605 INFO L93 Difference]: Finished difference Result 162 states and 209 transitions. [2021-11-19 04:13:21,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-19 04:13:21,606 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-19 04:13:21,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:21,608 INFO L225 Difference]: With dead ends: 162 [2021-11-19 04:13:21,608 INFO L226 Difference]: Without dead ends: 160 [2021-11-19 04:13:21,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=429, Invalid=1463, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 04:13:21,611 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 181 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:21,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 146 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 04:13:21,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-11-19 04:13:21,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 64. [2021-11-19 04:13:21,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.4285714285714286) internal successors, (90), 63 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:21,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 90 transitions. [2021-11-19 04:13:21,627 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 90 transitions. Word has length 20 [2021-11-19 04:13:21,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:21,627 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 90 transitions. [2021-11-19 04:13:21,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:21,627 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 90 transitions. [2021-11-19 04:13:21,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-19 04:13:21,629 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:21,629 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:21,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-19 04:13:21,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:21,850 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:21,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:21,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1616202537, now seen corresponding path program 1 times [2021-11-19 04:13:21,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:21,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882994754] [2021-11-19 04:13:21,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:21,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:22,110 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:22,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:22,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882994754] [2021-11-19 04:13:22,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882994754] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:22,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734407294] [2021-11-19 04:13:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:22,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:22,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:22,118 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:22,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 04:13:22,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:22,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-19 04:13:22,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:22,276 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 20 treesize of output 16 [2021-11-19 04:13:22,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:22,325 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 29 treesize of output 28 [2021-11-19 04:13:22,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:22,348 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 29 treesize of output 28 [2021-11-19 04:13:22,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:22,373 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 29 treesize of output 28 [2021-11-19 04:13:22,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:22,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:22,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2021-11-19 04:13:22,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 153 [2021-11-19 04:13:22,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:22,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734407294] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:22,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:22,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2021-11-19 04:13:22,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824034542] [2021-11-19 04:13:22,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:22,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 04:13:22,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:22,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 04:13:22,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-11-19 04:13:22,936 INFO L87 Difference]: Start difference. First operand 64 states and 90 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:24,151 INFO L93 Difference]: Finished difference Result 361 states and 505 transitions. [2021-11-19 04:13:24,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-19 04:13:24,152 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-19 04:13:24,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:24,155 INFO L225 Difference]: With dead ends: 361 [2021-11-19 04:13:24,155 INFO L226 Difference]: Without dead ends: 314 [2021-11-19 04:13:24,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=370, Invalid=1436, Unknown=0, NotChecked=0, Total=1806 [2021-11-19 04:13:24,158 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 307 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:24,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 149 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-19 04:13:24,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-11-19 04:13:24,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 135. [2021-11-19 04:13:24,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 1.4477611940298507) internal successors, (194), 134 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 194 transitions. [2021-11-19 04:13:24,180 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 194 transitions. Word has length 26 [2021-11-19 04:13:24,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:24,181 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 194 transitions. [2021-11-19 04:13:24,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,181 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 194 transitions. [2021-11-19 04:13:24,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-19 04:13:24,183 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:24,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:24,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:24,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:24,400 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:24,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:24,401 INFO L85 PathProgramCache]: Analyzing trace with hash 684620053, now seen corresponding path program 1 times [2021-11-19 04:13:24,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:24,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583825329] [2021-11-19 04:13:24,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:24,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 04:13:24,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:24,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583825329] [2021-11-19 04:13:24,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583825329] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:24,449 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:24,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:13:24,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444121604] [2021-11-19 04:13:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:24,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:13:24,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:24,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:13:24,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:13:24,451 INFO L87 Difference]: Start difference. First operand 135 states and 194 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:24,488 INFO L93 Difference]: Finished difference Result 192 states and 271 transitions. [2021-11-19 04:13:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:13:24,488 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-19 04:13:24,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:24,491 INFO L225 Difference]: With dead ends: 192 [2021-11-19 04:13:24,492 INFO L226 Difference]: Without dead ends: 140 [2021-11-19 04:13:24,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:24,495 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 41 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:24,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 52 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:24,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-19 04:13:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 125. [2021-11-19 04:13:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 1.3870967741935485) internal successors, (172), 124 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 172 transitions. [2021-11-19 04:13:24,537 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 172 transitions. Word has length 26 [2021-11-19 04:13:24,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:24,538 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 172 transitions. [2021-11-19 04:13:24,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,538 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 172 transitions. [2021-11-19 04:13:24,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-19 04:13:24,542 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:24,545 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:24,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-19 04:13:24,546 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:24,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:24,546 INFO L85 PathProgramCache]: Analyzing trace with hash -595243625, now seen corresponding path program 1 times [2021-11-19 04:13:24,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:24,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503315987] [2021-11-19 04:13:24,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:24,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 04:13:24,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:24,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503315987] [2021-11-19 04:13:24,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503315987] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:24,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:24,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:13:24,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603397986] [2021-11-19 04:13:24,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:24,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:13:24,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:24,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:13:24,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:13:24,600 INFO L87 Difference]: Start difference. First operand 125 states and 172 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:24,640 INFO L93 Difference]: Finished difference Result 154 states and 203 transitions. [2021-11-19 04:13:24,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:13:24,641 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-19 04:13:24,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:24,642 INFO L225 Difference]: With dead ends: 154 [2021-11-19 04:13:24,642 INFO L226 Difference]: Without dead ends: 125 [2021-11-19 04:13:24,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:13:24,644 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 56 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:24,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 40 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:24,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-11-19 04:13:24,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 109. [2021-11-19 04:13:24,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 1.3703703703703705) internal successors, (148), 108 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 148 transitions. [2021-11-19 04:13:24,676 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 148 transitions. Word has length 26 [2021-11-19 04:13:24,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:24,676 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 148 transitions. [2021-11-19 04:13:24,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:24,677 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 148 transitions. [2021-11-19 04:13:24,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-19 04:13:24,681 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:24,686 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:24,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-19 04:13:24,686 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:24,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:24,687 INFO L85 PathProgramCache]: Analyzing trace with hash 989711575, now seen corresponding path program 1 times [2021-11-19 04:13:24,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:24,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930299206] [2021-11-19 04:13:24,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:24,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:24,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:24,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:24,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930299206] [2021-11-19 04:13:24,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930299206] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:24,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975286604] [2021-11-19 04:13:24,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:24,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:24,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:24,910 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:24,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 04:13:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:24,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:13:24,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:25,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 16 treesize of output 12 [2021-11-19 04:13:25,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:25,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2021-11-19 04:13:25,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:25,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2021-11-19 04:13:25,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:13:25,114 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:13:25,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-11-19 04:13:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:25,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:25,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:13:25,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:13:25,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:25,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975286604] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:25,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:25,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 8] total 18 [2021-11-19 04:13:25,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048543333] [2021-11-19 04:13:25,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:25,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-19 04:13:25,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:25,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-19 04:13:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-11-19 04:13:25,542 INFO L87 Difference]: Start difference. First operand 109 states and 148 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:27,125 INFO L93 Difference]: Finished difference Result 337 states and 426 transitions. [2021-11-19 04:13:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-11-19 04:13:27,125 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-19 04:13:27,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:27,127 INFO L225 Difference]: With dead ends: 337 [2021-11-19 04:13:27,127 INFO L226 Difference]: Without dead ends: 335 [2021-11-19 04:13:27,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 10 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1208 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=784, Invalid=3122, Unknown=0, NotChecked=0, Total=3906 [2021-11-19 04:13:27,135 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 190 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:27,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 198 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-19 04:13:27,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-11-19 04:13:27,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 156. [2021-11-19 04:13:27,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 1.3483870967741935) internal successors, (209), 155 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 209 transitions. [2021-11-19 04:13:27,148 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 209 transitions. Word has length 26 [2021-11-19 04:13:27,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:27,149 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 209 transitions. [2021-11-19 04:13:27,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,149 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 209 transitions. [2021-11-19 04:13:27,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-19 04:13:27,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:27,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:27,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:27,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-19 04:13:27,370 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:27,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:27,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1583768663, now seen corresponding path program 1 times [2021-11-19 04:13:27,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:27,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405617144] [2021-11-19 04:13:27,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:27,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:27,396 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:27,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:27,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405617144] [2021-11-19 04:13:27,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405617144] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:27,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:27,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:13:27,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934562484] [2021-11-19 04:13:27,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:27,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 04:13:27,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:27,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 04:13:27,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 04:13:27,400 INFO L87 Difference]: Start difference. First operand 156 states and 209 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:27,432 INFO L93 Difference]: Finished difference Result 188 states and 243 transitions. [2021-11-19 04:13:27,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 04:13:27,433 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-19 04:13:27,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:27,435 INFO L225 Difference]: With dead ends: 188 [2021-11-19 04:13:27,435 INFO L226 Difference]: Without dead ends: 153 [2021-11-19 04:13:27,436 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-19 04:13:27,437 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 15 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:27,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 54 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:27,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-19 04:13:27,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 137. [2021-11-19 04:13:27,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 1.3308823529411764) internal successors, (181), 136 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 181 transitions. [2021-11-19 04:13:27,451 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 181 transitions. Word has length 27 [2021-11-19 04:13:27,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:27,451 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 181 transitions. [2021-11-19 04:13:27,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:27,452 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 181 transitions. [2021-11-19 04:13:27,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-19 04:13:27,453 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:27,453 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:27,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-19 04:13:27,454 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:27,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:27,455 INFO L85 PathProgramCache]: Analyzing trace with hash -958935894, now seen corresponding path program 2 times [2021-11-19 04:13:27,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:27,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616162658] [2021-11-19 04:13:27,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:27,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:27,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:27,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616162658] [2021-11-19 04:13:27,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616162658] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:27,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728963441] [2021-11-19 04:13:27,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:13:27,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:27,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:27,682 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:27,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 04:13:27,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:13:27,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:13:27,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-19 04:13:27,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:27,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 20 treesize of output 16 [2021-11-19 04:13:27,893 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:27,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:27,924 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:13:27,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:28,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:28,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2021-11-19 04:13:28,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 360 treesize of output 344 [2021-11-19 04:13:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:28,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728963441] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:28,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:28,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 12] total 28 [2021-11-19 04:13:28,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520793617] [2021-11-19 04:13:28,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:28,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-19 04:13:28,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:28,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-19 04:13:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-11-19 04:13:28,829 INFO L87 Difference]: Start difference. First operand 137 states and 181 transitions. Second operand has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 28 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:32,233 INFO L93 Difference]: Finished difference Result 550 states and 689 transitions. [2021-11-19 04:13:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-19 04:13:32,233 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 28 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-19 04:13:32,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:32,236 INFO L225 Difference]: With dead ends: 550 [2021-11-19 04:13:32,236 INFO L226 Difference]: Without dead ends: 514 [2021-11-19 04:13:32,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1952 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1121, Invalid=5685, Unknown=0, NotChecked=0, Total=6806 [2021-11-19 04:13:32,240 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 474 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:32,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [474 Valid, 175 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-19 04:13:32,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-11-19 04:13:32,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 179. [2021-11-19 04:13:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.2921348314606742) internal successors, (230), 178 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 230 transitions. [2021-11-19 04:13:32,267 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 230 transitions. Word has length 32 [2021-11-19 04:13:32,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:32,267 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 230 transitions. [2021-11-19 04:13:32,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 28 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,268 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 230 transitions. [2021-11-19 04:13:32,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-19 04:13:32,269 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:32,269 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:32,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:32,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-19 04:13:32,494 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:32,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:32,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1605606378, now seen corresponding path program 1 times [2021-11-19 04:13:32,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:32,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144731866] [2021-11-19 04:13:32,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:32,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:32,514 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 04:13:32,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:32,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144731866] [2021-11-19 04:13:32,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144731866] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:32,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:32,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:13:32,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788163046] [2021-11-19 04:13:32,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:32,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 04:13:32,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:32,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 04:13:32,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 04:13:32,517 INFO L87 Difference]: Start difference. First operand 179 states and 230 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:32,548 INFO L93 Difference]: Finished difference Result 219 states and 276 transitions. [2021-11-19 04:13:32,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 04:13:32,549 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-19 04:13:32,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:32,550 INFO L225 Difference]: With dead ends: 219 [2021-11-19 04:13:32,550 INFO L226 Difference]: Without dead ends: 178 [2021-11-19 04:13:32,551 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-19 04:13:32,552 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:32,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 39 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:32,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-11-19 04:13:32,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 162. [2021-11-19 04:13:32,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 1.2732919254658386) internal successors, (205), 161 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 205 transitions. [2021-11-19 04:13:32,566 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 205 transitions. Word has length 33 [2021-11-19 04:13:32,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:32,566 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 205 transitions. [2021-11-19 04:13:32,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:32,567 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 205 transitions. [2021-11-19 04:13:32,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 04:13:32,568 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:32,568 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:32,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-19 04:13:32,568 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:32,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:32,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1633319485, now seen corresponding path program 3 times [2021-11-19 04:13:32,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:32,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046018723] [2021-11-19 04:13:32,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:32,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:32,842 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:32,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:32,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046018723] [2021-11-19 04:13:32,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046018723] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:32,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808905366] [2021-11-19 04:13:32,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:13:32,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:32,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:32,846 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:32,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 04:13:32,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-19 04:13:32,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:13:32,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 04:13:32,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:33,053 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 20 treesize of output 16 [2021-11-19 04:13:33,099 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:33,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-11-19 04:13:33,573 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:33,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:33,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2021-11-19 04:13:33,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 153 [2021-11-19 04:13:33,944 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:33,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808905366] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:33,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:33,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2021-11-19 04:13:33,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898812325] [2021-11-19 04:13:33,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:33,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-19 04:13:33,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:33,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-19 04:13:33,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2021-11-19 04:13:33,947 INFO L87 Difference]: Start difference. First operand 162 states and 205 transitions. Second operand has 31 states, 31 states have (on average 3.3548387096774195) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:37,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:37,512 INFO L93 Difference]: Finished difference Result 550 states and 660 transitions. [2021-11-19 04:13:37,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-19 04:13:37,512 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.3548387096774195) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-19 04:13:37,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:37,515 INFO L225 Difference]: With dead ends: 550 [2021-11-19 04:13:37,515 INFO L226 Difference]: Without dead ends: 534 [2021-11-19 04:13:37,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1425 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1153, Invalid=5009, Unknown=0, NotChecked=0, Total=6162 [2021-11-19 04:13:37,519 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 553 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 704 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 704 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:37,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 266 Invalid, 1566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [704 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-19 04:13:37,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-11-19 04:13:37,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 208. [2021-11-19 04:13:37,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 1.2318840579710144) internal successors, (255), 207 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:37,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 255 transitions. [2021-11-19 04:13:37,543 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 255 transitions. Word has length 38 [2021-11-19 04:13:37,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:37,544 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 255 transitions. [2021-11-19 04:13:37,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.3548387096774195) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:37,544 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 255 transitions. [2021-11-19 04:13:37,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 04:13:37,545 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:37,545 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:37,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:37,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-19 04:13:37,758 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:37,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:37,759 INFO L85 PathProgramCache]: Analyzing trace with hash -546292993, now seen corresponding path program 1 times [2021-11-19 04:13:37,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:37,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750318896] [2021-11-19 04:13:37,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:37,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:37,940 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:37,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:37,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750318896] [2021-11-19 04:13:37,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750318896] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:37,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849356036] [2021-11-19 04:13:37,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:37,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:37,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:37,942 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:37,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 04:13:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:37,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:13:38,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:38,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 16 treesize of output 12 [2021-11-19 04:13:38,067 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:13:38,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-19 04:13:38,372 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:38,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:38,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:13:38,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:13:38,585 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:38,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849356036] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:38,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:38,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2021-11-19 04:13:38,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086583764] [2021-11-19 04:13:38,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:38,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 04:13:38,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:38,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 04:13:38,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-11-19 04:13:38,587 INFO L87 Difference]: Start difference. First operand 208 states and 255 transitions. Second operand has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:41,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:41,314 INFO L93 Difference]: Finished difference Result 627 states and 744 transitions. [2021-11-19 04:13:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-19 04:13:41,315 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-19 04:13:41,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:41,319 INFO L225 Difference]: With dead ends: 627 [2021-11-19 04:13:41,320 INFO L226 Difference]: Without dead ends: 625 [2021-11-19 04:13:41,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1313, Invalid=6877, Unknown=0, NotChecked=0, Total=8190 [2021-11-19 04:13:41,324 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 287 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 1391 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:41,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 264 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1391 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-19 04:13:41,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-11-19 04:13:41,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 230. [2021-11-19 04:13:41,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.2270742358078603) internal successors, (281), 229 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:41,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 281 transitions. [2021-11-19 04:13:41,357 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 281 transitions. Word has length 38 [2021-11-19 04:13:41,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:41,358 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 281 transitions. [2021-11-19 04:13:41,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:41,359 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 281 transitions. [2021-11-19 04:13:41,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-19 04:13:41,360 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:41,361 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:41,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:41,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-19 04:13:41,586 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:41,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:41,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2075466350, now seen corresponding path program 1 times [2021-11-19 04:13:41,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:41,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193444301] [2021-11-19 04:13:41,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:41,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:41,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:41,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193444301] [2021-11-19 04:13:41,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193444301] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:41,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34769443] [2021-11-19 04:13:41,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:41,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:41,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:41,765 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:41,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 04:13:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:41,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-19 04:13:41,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:41,847 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-19 04:13:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:42,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:42,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:13:42,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:13:42,224 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:42,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34769443] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:42,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:42,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 17 [2021-11-19 04:13:42,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169156200] [2021-11-19 04:13:42,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:42,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-19 04:13:42,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:42,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-19 04:13:42,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-11-19 04:13:42,226 INFO L87 Difference]: Start difference. First operand 230 states and 281 transitions. Second operand has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:45,141 INFO L93 Difference]: Finished difference Result 939 states and 1125 transitions. [2021-11-19 04:13:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2021-11-19 04:13:45,142 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-11-19 04:13:45,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:45,146 INFO L225 Difference]: With dead ends: 939 [2021-11-19 04:13:45,146 INFO L226 Difference]: Without dead ends: 937 [2021-11-19 04:13:45,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5384 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1389, Invalid=12653, Unknown=0, NotChecked=0, Total=14042 [2021-11-19 04:13:45,151 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 206 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 2606 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:45,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 426 Invalid, 2850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2606 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-19 04:13:45,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-11-19 04:13:45,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 340. [2021-11-19 04:13:45,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 1.2625368731563422) internal successors, (428), 339 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 428 transitions. [2021-11-19 04:13:45,190 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 428 transitions. Word has length 44 [2021-11-19 04:13:45,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:45,191 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 428 transitions. [2021-11-19 04:13:45,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,191 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 428 transitions. [2021-11-19 04:13:45,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-19 04:13:45,192 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:45,192 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:45,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:45,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:45,394 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:45,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:45,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1961854480, now seen corresponding path program 1 times [2021-11-19 04:13:45,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:45,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130444314] [2021-11-19 04:13:45,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:45,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:45,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-19 04:13:45,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:45,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130444314] [2021-11-19 04:13:45,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130444314] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:13:45,435 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:13:45,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:13:45,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978860575] [2021-11-19 04:13:45,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:13:45,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 04:13:45,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 04:13:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 04:13:45,437 INFO L87 Difference]: Start difference. First operand 340 states and 428 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:45,478 INFO L93 Difference]: Finished difference Result 380 states and 473 transitions. [2021-11-19 04:13:45,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 04:13:45,479 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-19 04:13:45,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:45,481 INFO L225 Difference]: With dead ends: 380 [2021-11-19 04:13:45,481 INFO L226 Difference]: Without dead ends: 302 [2021-11-19 04:13:45,482 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-19 04:13:45,482 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 15 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:45,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 44 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:13:45,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-11-19 04:13:45,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 286. [2021-11-19 04:13:45,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 1.249122807017544) internal successors, (356), 285 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 356 transitions. [2021-11-19 04:13:45,511 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 356 transitions. Word has length 45 [2021-11-19 04:13:45,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:45,511 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 356 transitions. [2021-11-19 04:13:45,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:45,512 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 356 transitions. [2021-11-19 04:13:45,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-19 04:13:45,513 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:45,513 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:45,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-19 04:13:45,513 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:45,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:45,514 INFO L85 PathProgramCache]: Analyzing trace with hash -255895901, now seen corresponding path program 4 times [2021-11-19 04:13:45,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:45,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842134253] [2021-11-19 04:13:45,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:45,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:45,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:45,822 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 55 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:45,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:45,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842134253] [2021-11-19 04:13:45,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842134253] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:45,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525774770] [2021-11-19 04:13:45,823 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:13:45,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:45,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:45,830 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:45,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-19 04:13:45,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:13:45,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:13:45,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 04:13:45,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:46,570 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 80 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:46,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 80 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:46,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525774770] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:46,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:46,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 34 [2021-11-19 04:13:46,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537687968] [2021-11-19 04:13:46,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:46,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-19 04:13:46,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:46,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-19 04:13:46,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=835, Unknown=0, NotChecked=0, Total=1122 [2021-11-19 04:13:46,911 INFO L87 Difference]: Start difference. First operand 286 states and 356 transitions. Second operand has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 34 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:47,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:47,255 INFO L93 Difference]: Finished difference Result 477 states and 573 transitions. [2021-11-19 04:13:47,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 04:13:47,256 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 34 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-11-19 04:13:47,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:47,259 INFO L225 Difference]: With dead ends: 477 [2021-11-19 04:13:47,259 INFO L226 Difference]: Without dead ends: 345 [2021-11-19 04:13:47,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=383, Invalid=1099, Unknown=0, NotChecked=0, Total=1482 [2021-11-19 04:13:47,262 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 265 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:47,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 180 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:13:47,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-11-19 04:13:47,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 303. [2021-11-19 04:13:47,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 1.228476821192053) internal successors, (371), 302 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:47,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 371 transitions. [2021-11-19 04:13:47,294 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 371 transitions. Word has length 50 [2021-11-19 04:13:47,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:47,295 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 371 transitions. [2021-11-19 04:13:47,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 34 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:47,295 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 371 transitions. [2021-11-19 04:13:47,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-19 04:13:47,296 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:47,296 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:47,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-19 04:13:47,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:47,510 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:47,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:47,510 INFO L85 PathProgramCache]: Analyzing trace with hash 588720312, now seen corresponding path program 5 times [2021-11-19 04:13:47,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:47,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290860280] [2021-11-19 04:13:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:47,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 10 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:47,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:47,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290860280] [2021-11-19 04:13:47,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290860280] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:47,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285391562] [2021-11-19 04:13:47,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:13:47,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:47,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:47,847 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:47,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-19 04:13:48,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-11-19 04:13:48,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:13:48,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-19 04:13:48,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:48,167 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 20 treesize of output 16 [2021-11-19 04:13:48,211 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:48,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:48,234 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:48,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:48,260 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:48,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:48,285 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:13:48,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:13:48,838 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 10 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:48,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:49,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:13:49,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-11-19 04:13:49,389 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 10 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:49,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285391562] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:49,390 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:49,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 40 [2021-11-19 04:13:49,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958928308] [2021-11-19 04:13:49,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:49,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-19 04:13:49,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:49,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-19 04:13:49,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1407, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 04:13:49,392 INFO L87 Difference]: Start difference. First operand 303 states and 371 transitions. Second operand has 40 states, 40 states have (on average 4.0) internal successors, (160), 40 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:55,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:13:55,728 INFO L93 Difference]: Finished difference Result 990 states and 1167 transitions. [2021-11-19 04:13:55,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2021-11-19 04:13:55,728 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.0) internal successors, (160), 40 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-19 04:13:55,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:13:55,732 INFO L225 Difference]: With dead ends: 990 [2021-11-19 04:13:55,732 INFO L226 Difference]: Without dead ends: 918 [2021-11-19 04:13:55,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7754 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2661, Invalid=20901, Unknown=0, NotChecked=0, Total=23562 [2021-11-19 04:13:55,740 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 728 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 2253 mSolverCounterSat, 991 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 3244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 991 IncrementalHoareTripleChecker+Valid, 2253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-19 04:13:55,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 700 Invalid, 3244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [991 Valid, 2253 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-11-19 04:13:55,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-11-19 04:13:55,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 341. [2021-11-19 04:13:55,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 1.2) internal successors, (408), 340 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:55,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 408 transitions. [2021-11-19 04:13:55,783 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 408 transitions. Word has length 57 [2021-11-19 04:13:55,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:13:55,784 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 408 transitions. [2021-11-19 04:13:55,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.0) internal successors, (160), 40 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:13:55,784 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 408 transitions. [2021-11-19 04:13:55,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-19 04:13:55,785 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:13:55,786 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:13:55,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-11-19 04:13:55,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2021-11-19 04:13:55,990 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:13:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:13:55,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1863223928, now seen corresponding path program 2 times [2021-11-19 04:13:55,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:13:55,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837073901] [2021-11-19 04:13:55,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:13:55,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:13:56,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:13:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:56,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:13:56,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837073901] [2021-11-19 04:13:56,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837073901] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:13:56,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386177249] [2021-11-19 04:13:56,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:13:56,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:13:56,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:13:56,252 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:13:56,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-19 04:13:56,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:13:56,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:13:56,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-19 04:13:56,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:13:56,379 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 16 treesize of output 12 [2021-11-19 04:13:56,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:56,407 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:56,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:13:56,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:56,437 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:56,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:13:56,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:13:56,469 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:13:56,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:13:56,519 INFO L354 Elim1Store]: treesize reduction 100, result has 20.0 percent of original size [2021-11-19 04:13:56,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 49 [2021-11-19 04:13:57,417 INFO L354 Elim1Store]: treesize reduction 97, result has 3.0 percent of original size [2021-11-19 04:13:57,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 32 [2021-11-19 04:13:57,441 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:57,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:13:57,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:13:57,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:13:57,650 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:13:57,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386177249] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:13:57,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:13:57,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 13] total 24 [2021-11-19 04:13:57,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165554963] [2021-11-19 04:13:57,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:13:57,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 04:13:57,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:13:57,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 04:13:57,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-11-19 04:13:57,652 INFO L87 Difference]: Start difference. First operand 341 states and 408 transitions. Second operand has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 24 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:14:00,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:14:00,727 INFO L93 Difference]: Finished difference Result 709 states and 832 transitions. [2021-11-19 04:14:00,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2021-11-19 04:14:00,727 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 24 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-19 04:14:00,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:14:00,730 INFO L225 Difference]: With dead ends: 709 [2021-11-19 04:14:00,730 INFO L226 Difference]: Without dead ends: 707 [2021-11-19 04:14:00,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 103 SyntacticMatches, 15 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5504 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1506, Invalid=13500, Unknown=0, NotChecked=0, Total=15006 [2021-11-19 04:14:00,733 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 85 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 2312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 570 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:14:00,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 369 Invalid, 2312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1620 Invalid, 0 Unknown, 570 Unchecked, 1.0s Time] [2021-11-19 04:14:00,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-11-19 04:14:00,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 452. [2021-11-19 04:14:00,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 451 states have (on average 1.1951219512195121) internal successors, (539), 451 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:14:00,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 539 transitions. [2021-11-19 04:14:00,789 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 539 transitions. Word has length 57 [2021-11-19 04:14:00,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:14:00,789 INFO L470 AbstractCegarLoop]: Abstraction has 452 states and 539 transitions. [2021-11-19 04:14:00,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 24 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:14:00,790 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 539 transitions. [2021-11-19 04:14:00,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-19 04:14:00,791 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:14:00,791 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:14:00,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-19 04:14:01,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:14:01,006 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:14:01,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:14:01,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1470196918, now seen corresponding path program 3 times [2021-11-19 04:14:01,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:14:01,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763013235] [2021-11-19 04:14:01,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:14:01,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:14:01,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:14:01,213 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:14:01,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:14:01,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763013235] [2021-11-19 04:14:01,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763013235] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:14:01,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339321233] [2021-11-19 04:14:01,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:14:01,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:14:01,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:14:01,214 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:14:01,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-19 04:14:01,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-19 04:14:01,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:14:01,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-19 04:14:01,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:14:01,397 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 16 treesize of output 12 [2021-11-19 04:14:01,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,438 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 29 treesize of output 28 [2021-11-19 04:14:01,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:01,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2021-11-19 04:14:01,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:01,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:14:01,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,697 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:01,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 73 [2021-11-19 04:14:01,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:01,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:01,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 71 [2021-11-19 04:14:02,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,043 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:02,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 83 [2021-11-19 04:14:02,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:02,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 78 treesize of output 95 [2021-11-19 04:14:02,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:02,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 90 treesize of output 110 [2021-11-19 04:14:02,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:14:02,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:14:02,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 102 treesize of output 125 [2021-11-19 04:14:02,999 INFO L354 Elim1Store]: treesize reduction 460, result has 0.2 percent of original size [2021-11-19 04:14:02,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 110 treesize of output 46 [2021-11-19 04:14:03,105 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-19 04:14:03,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:14:16,422 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_136| Int)) (or (<= (select (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_136| 20))) (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0)) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_136| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse2 (div c_~CELLCOUNT~0 5))) (let ((.cse1 (<= (+ |v_ULTIMATE.start_main_~i~0#1_136| 1) .cse2))) (and (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse1) (<= |v_ULTIMATE.start_main_~i~0#1_136| .cse2) (or .cse1 (< c_~CELLCOUNT~0 0))))))) is different from false [2021-11-19 04:14:52,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 66 [2021-11-19 04:14:52,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 200 [2021-11-19 04:14:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 70 trivial. 1 not checked. [2021-11-19 04:14:54,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339321233] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:14:54,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:14:54,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 15] total 44 [2021-11-19 04:14:54,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251181484] [2021-11-19 04:14:54,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:14:54,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-19 04:14:54,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:14:54,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-19 04:14:54,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1515, Unknown=52, NotChecked=82, Total=1892 [2021-11-19 04:14:54,011 INFO L87 Difference]: Start difference. First operand 452 states and 539 transitions. Second operand has 44 states, 44 states have (on average 2.4545454545454546) internal successors, (108), 44 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:15:20,803 WARN L227 SmtUtils]: Spent 21.37s on a formula simplification. DAG size of input: 72 DAG size of output: 45 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-19 04:16:06,424 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse6 (* |c_ULTIMATE.start_main_~i~0#1| 20)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (let ((.cse2 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4))) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 16))) (.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse5 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6)) (.cse4 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)))) (and (<= 3 |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (= (select .cse0 .cse1) .cse2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse3)) 0) (= |c_ULTIMATE.start_main_~CCCELVOL4~0#1| .cse2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= .cse4 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (select (store .cse0 .cse1 |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) .cse5) 0) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 8))) 0) (< 3 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 4)) 0) (= 0 (select .cse0 .cse5)) (= .cse4 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 12)))) (forall ((|v_ULTIMATE.start_main_~i~0#1_136| Int)) (or (<= (select (let ((.cse7 (* |v_ULTIMATE.start_main_~i~0#1_136| 20))) (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7 (- 8)) 0)) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_136| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse9 (div c_~CELLCOUNT~0 5))) (let ((.cse8 (<= (+ |v_ULTIMATE.start_main_~i~0#1_136| 1) .cse9))) (and (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse8) (<= |v_ULTIMATE.start_main_~i~0#1_136| .cse9) (or .cse8 (< c_~CELLCOUNT~0 0)))))))))) is different from false [2021-11-19 04:16:07,144 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse12 (* |c_ULTIMATE.start_main_~i~0#1| 20)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (let ((.cse2 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4))) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse12 (- 16))) (.cse7 (mod c_~CELLCOUNT~0 5)) (.cse4 (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|)) (.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse8 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse12))) (and (<= 3 |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (= (select .cse0 .cse1) .cse2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse3)) 0) (or (< .cse4 |c_ULTIMATE.start_main_~MINVAL~0#1|) (let ((.cse5 (div c_~CELLCOUNT~0 5))) (let ((.cse6 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse5))) (and (<= |c_ULTIMATE.start_main_~i~0#1| .cse5) (or .cse6 (< c_~CELLCOUNT~0 0)) (or (not (= .cse7 0)) .cse6))))) (= |c_ULTIMATE.start_main_~CCCELVOL4~0#1| .cse2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)) |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (select (store .cse0 .cse1 |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) .cse8) 0) (< (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= .cse7 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= .cse4 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 4)) 0) (= 0 (select .cse0 .cse8)) (forall ((|v_ULTIMATE.start_main_~i~0#1_136| Int)) (or (<= (select (let ((.cse9 (* |v_ULTIMATE.start_main_~i~0#1_136| 20))) (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse9) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse9 (- 8)) 0)) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_136| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse11 (div c_~CELLCOUNT~0 5))) (let ((.cse10 (<= (+ |v_ULTIMATE.start_main_~i~0#1_136| 1) .cse11))) (and (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse10) (<= |v_ULTIMATE.start_main_~i~0#1_136| .cse11) (or .cse10 (< c_~CELLCOUNT~0 0)))))))))) is different from false [2021-11-19 04:16:08,313 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (let ((.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16))) (.cse2 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (= (select .cse0 .cse1) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (select (store .cse0 .cse1 |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) .cse2) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_136| Int)) (or (<= (select (let ((.cse4 (* |v_ULTIMATE.start_main_~i~0#1_136| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0)) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_136| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse6 (div c_~CELLCOUNT~0 5))) (let ((.cse5 (<= (+ |v_ULTIMATE.start_main_~i~0#1_136| 1) .cse6))) (and (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse5) (<= |v_ULTIMATE.start_main_~i~0#1_136| .cse6) (or .cse5 (< c_~CELLCOUNT~0 0))))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8))) 0) (< 3 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse0 .cse2)) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 12))))))) is different from false [2021-11-19 04:16:08,960 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (or (< (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~MINVAL~0#1|) (let ((.cse1 (div c_~CELLCOUNT~0 5))) (let ((.cse2 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse1))) (and (<= |c_ULTIMATE.start_main_~i~0#1| .cse1) (or .cse2 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse2))))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_136| Int)) (or (<= (select (let ((.cse4 (* |v_ULTIMATE.start_main_~i~0#1_136| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0)) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_136| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse6 (div c_~CELLCOUNT~0 5))) (let ((.cse5 (<= (+ |v_ULTIMATE.start_main_~i~0#1_136| 1) .cse6))) (and (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse5) (<= |v_ULTIMATE.start_main_~i~0#1_136| .cse6) (or .cse5 (< c_~CELLCOUNT~0 0))))))) (<= 2 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2021-11-19 04:18:03,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:18:03,585 INFO L93 Difference]: Finished difference Result 1018 states and 1189 transitions. [2021-11-19 04:18:03,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-11-19 04:18:03,586 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.4545454545454546) internal successors, (108), 44 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-19 04:18:03,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:18:03,589 INFO L225 Difference]: With dead ends: 1018 [2021-11-19 04:18:03,589 INFO L226 Difference]: Without dead ends: 936 [2021-11-19 04:18:03,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 194 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 13620 ImplicationChecksByTransitivity, 236.9s TimeCoverageRelationStatistics Valid=3157, Invalid=32941, Unknown=212, NotChecked=1910, Total=38220 [2021-11-19 04:18:03,593 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 364 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 4007 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 5063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 4007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 471 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:18:03,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 640 Invalid, 5063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [585 Valid, 4007 Invalid, 0 Unknown, 471 Unchecked, 3.2s Time] [2021-11-19 04:18:03,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2021-11-19 04:18:03,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 489. [2021-11-19 04:18:03,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 1.194672131147541) internal successors, (583), 488 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:03,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 583 transitions. [2021-11-19 04:18:03,656 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 583 transitions. Word has length 57 [2021-11-19 04:18:03,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:18:03,656 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 583 transitions. [2021-11-19 04:18:03,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.4545454545454546) internal successors, (108), 44 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:03,657 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 583 transitions. [2021-11-19 04:18:03,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-19 04:18:03,658 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:18:03,658 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:18:03,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-19 04:18:03,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-19 04:18:03,863 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:18:03,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:18:03,864 INFO L85 PathProgramCache]: Analyzing trace with hash -197389365, now seen corresponding path program 6 times [2021-11-19 04:18:03,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:18:03,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801275647] [2021-11-19 04:18:03,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:18:03,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:18:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:18:04,202 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:04,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:18:04,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801275647] [2021-11-19 04:18:04,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801275647] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:18:04,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745191903] [2021-11-19 04:18:04,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:18:04,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:18:04,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:18:04,204 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:18:04,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-19 04:18:04,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-11-19 04:18:04,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:18:04,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-19 04:18:04,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:18:04,634 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 16 treesize of output 12 [2021-11-19 04:18:04,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,704 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 29 treesize of output 28 [2021-11-19 04:18:04,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,789 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:04,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2021-11-19 04:18:04,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:04,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:04,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:18:05,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,153 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:05,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 64 [2021-11-19 04:18:05,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:05,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 73 [2021-11-19 04:18:05,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,375 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:05,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 88 [2021-11-19 04:18:05,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,533 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:05,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 89 treesize of output 100 [2021-11-19 04:18:05,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:05,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:05,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 101 treesize of output 103 [2021-11-19 04:18:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:07,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:18:09,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 91 [2021-11-19 04:18:09,241 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-19 04:18:09,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 3033 treesize of output 2901 [2021-11-19 04:18:13,325 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:13,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745191903] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:18:13,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:18:13,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24, 17] total 53 [2021-11-19 04:18:13,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348822435] [2021-11-19 04:18:13,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:18:13,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-19 04:18:13,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:18:13,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-19 04:18:13,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=2469, Unknown=0, NotChecked=0, Total=2756 [2021-11-19 04:18:13,330 INFO L87 Difference]: Start difference. First operand 489 states and 583 transitions. Second operand has 53 states, 53 states have (on average 3.358490566037736) internal successors, (178), 53 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:32,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:18:32,228 INFO L93 Difference]: Finished difference Result 1565 states and 1787 transitions. [2021-11-19 04:18:32,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2021-11-19 04:18:32,228 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 3.358490566037736) internal successors, (178), 53 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-11-19 04:18:32,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:18:32,233 INFO L225 Difference]: With dead ends: 1565 [2021-11-19 04:18:32,233 INFO L226 Difference]: Without dead ends: 1210 [2021-11-19 04:18:32,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 85 SyntacticMatches, 8 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10265 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=3901, Invalid=27605, Unknown=0, NotChecked=0, Total=31506 [2021-11-19 04:18:32,235 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 860 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 4078 mSolverCounterSat, 723 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 4801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 723 IncrementalHoareTripleChecker+Valid, 4078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:18:32,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [860 Valid, 832 Invalid, 4801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [723 Valid, 4078 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2021-11-19 04:18:32,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1210 states. [2021-11-19 04:18:32,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1210 to 659. [2021-11-19 04:18:32,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 658 states have (on average 1.162613981762918) internal successors, (765), 658 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:32,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 765 transitions. [2021-11-19 04:18:32,332 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 765 transitions. Word has length 63 [2021-11-19 04:18:32,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:18:32,332 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 765 transitions. [2021-11-19 04:18:32,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 3.358490566037736) internal successors, (178), 53 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:32,333 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 765 transitions. [2021-11-19 04:18:32,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-19 04:18:32,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:18:32,335 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:18:32,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-19 04:18:32,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-19 04:18:32,554 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:18:32,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:18:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2060530293, now seen corresponding path program 2 times [2021-11-19 04:18:32,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:18:32,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361323195] [2021-11-19 04:18:32,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:18:32,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:18:32,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:18:32,881 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:32,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:18:32,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361323195] [2021-11-19 04:18:32,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361323195] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:18:32,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558039938] [2021-11-19 04:18:32,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:18:32,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:18:32,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:18:32,883 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:18:32,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-19 04:18:32,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:18:32,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:18:32,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-19 04:18:32,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:18:33,128 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 20 treesize of output 16 [2021-11-19 04:18:33,164 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:18:33,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:18:33,184 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:18:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:18:33,203 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:18:33,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-19 04:18:33,859 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-19 04:18:33,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 25 [2021-11-19 04:18:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:33,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:18:34,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:18:34,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-11-19 04:18:34,471 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:34,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558039938] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:18:34,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:18:34,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 15] total 42 [2021-11-19 04:18:34,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427582705] [2021-11-19 04:18:34,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:18:34,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-19 04:18:34,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:18:34,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-19 04:18:34,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1553, Unknown=0, NotChecked=0, Total=1722 [2021-11-19 04:18:34,473 INFO L87 Difference]: Start difference. First operand 659 states and 765 transitions. Second operand has 42 states, 42 states have (on average 4.214285714285714) internal successors, (177), 42 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:44,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:18:44,443 INFO L93 Difference]: Finished difference Result 1778 states and 2093 transitions. [2021-11-19 04:18:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2021-11-19 04:18:44,444 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 4.214285714285714) internal successors, (177), 42 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-11-19 04:18:44,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:18:44,452 INFO L225 Difference]: With dead ends: 1778 [2021-11-19 04:18:44,452 INFO L226 Difference]: Without dead ends: 1746 [2021-11-19 04:18:44,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 98 SyntacticMatches, 6 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13891 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=3800, Invalid=34420, Unknown=0, NotChecked=0, Total=38220 [2021-11-19 04:18:44,456 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 722 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 2973 mSolverCounterSat, 1203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 4176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1203 IncrementalHoareTripleChecker+Valid, 2973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:18:44,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 1105 Invalid, 4176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1203 Valid, 2973 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2021-11-19 04:18:44,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2021-11-19 04:18:44,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 579. [2021-11-19 04:18:44,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 1.1643598615916955) internal successors, (673), 578 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:44,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 673 transitions. [2021-11-19 04:18:44,539 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 673 transitions. Word has length 63 [2021-11-19 04:18:44,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:18:44,539 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 673 transitions. [2021-11-19 04:18:44,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.214285714285714) internal successors, (177), 42 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:44,539 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 673 transitions. [2021-11-19 04:18:44,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-19 04:18:44,541 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:18:44,541 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:18:44,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-19 04:18:44,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-19 04:18:44,742 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:18:44,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:18:44,743 INFO L85 PathProgramCache]: Analyzing trace with hash -632220725, now seen corresponding path program 2 times [2021-11-19 04:18:44,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:18:44,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767806295] [2021-11-19 04:18:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:18:44,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:18:44,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:18:45,033 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:45,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:18:45,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767806295] [2021-11-19 04:18:45,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767806295] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:18:45,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423325954] [2021-11-19 04:18:45,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:18:45,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:18:45,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:18:45,035 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:18:45,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-19 04:18:45,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:18:45,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:18:45,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-19 04:18:45,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:18:45,159 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 16 treesize of output 12 [2021-11-19 04:18:45,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:18:45,196 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:18:45,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:18:45,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:18:45,236 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:18:45,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:18:45,301 INFO L354 Elim1Store]: treesize reduction 100, result has 20.0 percent of original size [2021-11-19 04:18:45,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 49 [2021-11-19 04:18:46,849 INFO L354 Elim1Store]: treesize reduction 97, result has 3.0 percent of original size [2021-11-19 04:18:46,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 32 [2021-11-19 04:18:46,887 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:46,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:18:47,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:18:47,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:18:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:47,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423325954] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:18:47,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:18:47,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 14] total 26 [2021-11-19 04:18:47,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125917966] [2021-11-19 04:18:47,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:18:47,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-19 04:18:47,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:18:47,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-19 04:18:47,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-11-19 04:18:47,159 INFO L87 Difference]: Start difference. First operand 579 states and 673 transitions. Second operand has 26 states, 26 states have (on average 4.615384615384615) internal successors, (120), 26 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:51,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:18:51,138 INFO L93 Difference]: Finished difference Result 994 states and 1145 transitions. [2021-11-19 04:18:51,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2021-11-19 04:18:51,139 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.615384615384615) internal successors, (120), 26 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-11-19 04:18:51,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:18:51,144 INFO L225 Difference]: With dead ends: 994 [2021-11-19 04:18:51,144 INFO L226 Difference]: Without dead ends: 992 [2021-11-19 04:18:51,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 122 SyntacticMatches, 12 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6673 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1580, Invalid=15712, Unknown=0, NotChecked=0, Total=17292 [2021-11-19 04:18:51,146 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 109 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 2117 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 3012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 705 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-19 04:18:51,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 437 Invalid, 3012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2117 Invalid, 0 Unknown, 705 Unchecked, 1.6s Time] [2021-11-19 04:18:51,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-11-19 04:18:51,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 597. [2021-11-19 04:18:51,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 1.162751677852349) internal successors, (693), 596 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 693 transitions. [2021-11-19 04:18:51,264 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 693 transitions. Word has length 63 [2021-11-19 04:18:51,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:18:51,265 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 693 transitions. [2021-11-19 04:18:51,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.615384615384615) internal successors, (120), 26 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:18:51,266 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 693 transitions. [2021-11-19 04:18:51,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-19 04:18:51,268 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:18:51,268 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:18:51,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-19 04:18:51,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-11-19 04:18:51,482 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:18:51,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:18:51,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1025247735, now seen corresponding path program 3 times [2021-11-19 04:18:51,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:18:51,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136187193] [2021-11-19 04:18:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:18:51,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:18:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:18:51,730 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:18:51,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:18:51,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136187193] [2021-11-19 04:18:51,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136187193] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:18:51,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861547366] [2021-11-19 04:18:51,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:18:51,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:18:51,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:18:51,732 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:18:51,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-19 04:18:51,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-19 04:18:51,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:18:51,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-19 04:18:51,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:18:51,994 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 16 treesize of output 12 [2021-11-19 04:18:52,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,045 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 29 treesize of output 28 [2021-11-19 04:18:52,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,117 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2021-11-19 04:18:52,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:18:52,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,319 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 73 [2021-11-19 04:18:52,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 71 [2021-11-19 04:18:52,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,734 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 86 [2021-11-19 04:18:52,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:52,926 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:52,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 98 [2021-11-19 04:18:53,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:53,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 93 treesize of output 113 [2021-11-19 04:18:53,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:18:53,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:18:53,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 128 [2021-11-19 04:18:54,005 INFO L354 Elim1Store]: treesize reduction 460, result has 0.2 percent of original size [2021-11-19 04:18:54,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 113 treesize of output 49 [2021-11-19 04:18:54,148 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-19 04:18:54,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:19:13,256 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse0 (div c_~CELLCOUNT~0 5))) (let ((.cse1 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse0))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse0) (or .cse1 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse1)))) (<= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|))) is different from false [2021-11-19 04:19:14,320 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse1 (div c_~CELLCOUNT~0 5))) (let ((.cse2 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse1))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse1) (or .cse2 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse2)))))) is different from false [2021-11-19 04:19:17,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2021-11-19 04:19:17,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5920 treesize of output 5904 [2021-11-19 04:19:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 102 trivial. 2 not checked. [2021-11-19 04:19:18,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861547366] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:19:18,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:19:18,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20, 15] total 45 [2021-11-19 04:19:18,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440831448] [2021-11-19 04:19:18,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:19:18,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-19 04:19:18,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:19:18,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-19 04:19:18,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1564, Unknown=21, NotChecked=166, Total=1980 [2021-11-19 04:19:18,346 INFO L87 Difference]: Start difference. First operand 597 states and 693 transitions. Second operand has 45 states, 45 states have (on average 2.533333333333333) internal successors, (114), 45 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:20:16,648 WARN L227 SmtUtils]: Spent 13.99s on a formula simplification. DAG size of input: 93 DAG size of output: 55 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-19 04:20:18,333 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse6 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (let ((.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse4 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 16))) (.cse5 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8))) (.cse7 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 12)))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse2 (div c_~CELLCOUNT~0 5))) (let ((.cse3 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse2))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse2) (or .cse3 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse3)))) (<= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= .cse5 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select (store .cse0 .cse7 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) .cse4) 0) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse6))) (= .cse5 (select .cse0 .cse7))))) is different from false [2021-11-19 04:20:19,557 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (let ((.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 16))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 12)))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 .cse1) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse3 (div c_~CELLCOUNT~0 5))) (let ((.cse4 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse3))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse3) (or .cse4 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse4)))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select (store .cse0 .cse5 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) .cse1) 0) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)) (select .cse0 .cse5))))) is different from false [2021-11-19 04:20:26,876 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (let ((.cse4 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (.cse3 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8))) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12 .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 16))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= .cse3 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (< .cse4 |c_ULTIMATE.start_main_~MINVAL~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (let ((.cse5 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse5 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse5 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse6 (div c_~CELLCOUNT~0 5))) (let ((.cse7 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse6))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse6) (or .cse7 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse7)))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 24)) 0) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= .cse4 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 4)) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2))) (= .cse3 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 12))))))) is different from false [2021-11-19 04:20:28,516 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (let ((.cse0 (div c_~CELLCOUNT~0 5))) (let ((.cse1 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse0))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse0) (or .cse1 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse1)))) (<= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|))) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16))) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse2 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse2 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)) (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 12)))))) is different from false [2021-11-19 04:20:30,136 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 16))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse2 (div c_~CELLCOUNT~0 5))) (let ((.cse3 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse2))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse2) (or .cse3 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse3)))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8)) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12)))))) is different from false [2021-11-19 04:20:37,647 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse3 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8))) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 16))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= .cse3 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse5 (div c_~CELLCOUNT~0 5))) (let ((.cse6 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse5))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse5) (or .cse6 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse6)))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 24)) 0) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 4)) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (= .cse3 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12))))))) is different from false [2021-11-19 04:20:40,977 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (let ((.cse2 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8))) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 16))) 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= .cse2 |c_ULTIMATE.start_main_~CCCELVOL3~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_202| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_202| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (<= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_202| 20)) 0) |c_ULTIMATE.start_main_~#volArray~0#1.offset|) |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (let ((.cse4 (div c_~CELLCOUNT~0 5))) (let ((.cse5 (<= (+ |v_ULTIMATE.start_main_~i~0#1_202| 1) .cse4))) (and (<= |v_ULTIMATE.start_main_~i~0#1_202| .cse4) (or .cse5 (< c_~CELLCOUNT~0 0)) (or (not (= (mod c_~CELLCOUNT~0 5) 0)) .cse5)))))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 1 c_~CELLCOUNT~0) (<= (mod c_~CELLCOUNT~0 5) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 24)) 0) (= (select .cse0 |c_ULTIMATE.start_main_~#volArray~0#1.offset|) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (= .cse2 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12))))))) is different from false [2021-11-19 04:20:45,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:20:45,754 INFO L93 Difference]: Finished difference Result 1492 states and 1717 transitions. [2021-11-19 04:20:45,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2021-11-19 04:20:45,754 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.533333333333333) internal successors, (114), 45 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-11-19 04:20:45,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:20:45,760 INFO L225 Difference]: With dead ends: 1492 [2021-11-19 04:20:45,760 INFO L226 Difference]: Without dead ends: 1332 [2021-11-19 04:20:45,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 105 SyntacticMatches, 13 SemanticMatches, 238 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 20754 ImplicationChecksByTransitivity, 107.2s TimeCoverageRelationStatistics Valid=5023, Invalid=48076, Unknown=67, NotChecked=4194, Total=57360 [2021-11-19 04:20:45,764 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 511 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 3104 mSolverCounterSat, 514 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 5062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 3104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1444 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-11-19 04:20:45,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 756 Invalid, 5062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 3104 Invalid, 0 Unknown, 1444 Unchecked, 3.5s Time] [2021-11-19 04:20:45,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2021-11-19 04:20:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 645. [2021-11-19 04:20:45,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 1.1661490683229814) internal successors, (751), 644 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:20:45,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 751 transitions. [2021-11-19 04:20:45,862 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 751 transitions. Word has length 63 [2021-11-19 04:20:45,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:20:45,863 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 751 transitions. [2021-11-19 04:20:45,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.533333333333333) internal successors, (114), 45 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:20:45,863 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 751 transitions. [2021-11-19 04:20:45,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-19 04:20:45,866 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:20:45,866 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:20:45,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-19 04:20:46,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:20:46,090 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:20:46,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:20:46,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1926028989, now seen corresponding path program 4 times [2021-11-19 04:20:46,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:20:46,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515559918] [2021-11-19 04:20:46,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:20:46,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:20:46,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:20:46,526 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:20:46,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:20:46,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515559918] [2021-11-19 04:20:46,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515559918] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:20:46,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964420702] [2021-11-19 04:20:46,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:20:46,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:20:46,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:20:46,528 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:20:46,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-19 04:20:46,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:20:46,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:20:46,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-19 04:20:46,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:20:46,681 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 16 treesize of output 12 [2021-11-19 04:20:46,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:20:46,724 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:20:46,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:20:46,821 INFO L354 Elim1Store]: treesize reduction 100, result has 20.0 percent of original size [2021-11-19 04:20:46,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 43 [2021-11-19 04:20:46,923 INFO L354 Elim1Store]: treesize reduction 177, result has 17.3 percent of original size [2021-11-19 04:20:46,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:20:47,086 INFO L354 Elim1Store]: treesize reduction 272, result has 15.3 percent of original size [2021-11-19 04:20:47,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 73 [2021-11-19 04:20:47,390 INFO L354 Elim1Store]: treesize reduction 385, result has 13.7 percent of original size [2021-11-19 04:20:47,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 99 [2021-11-19 04:20:47,612 INFO L354 Elim1Store]: treesize reduction 516, result has 12.4 percent of original size [2021-11-19 04:20:47,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 97 treesize of output 111 [2021-11-19 04:20:47,829 INFO L354 Elim1Store]: treesize reduction 665, result has 11.3 percent of original size [2021-11-19 04:20:47,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 106 treesize of output 123 [2021-11-19 04:20:48,109 INFO L354 Elim1Store]: treesize reduction 832, result has 10.4 percent of original size [2021-11-19 04:20:48,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 118 treesize of output 138 [2021-11-19 04:20:48,495 INFO L354 Elim1Store]: treesize reduction 1017, result has 9.7 percent of original size [2021-11-19 04:20:48,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 130 treesize of output 153 [2021-11-19 04:20:49,049 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-11-19 04:20:49,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:20:49,902 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) is different from false [2021-11-19 04:20:50,631 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) is different from false [2021-11-19 04:20:51,485 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) is different from false [2021-11-19 04:20:52,157 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:20:52,882 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:20:53,708 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:20:53,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2021-11-19 04:20:53,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2021-11-19 04:20:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 2 trivial. 12 not checked. [2021-11-19 04:20:53,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964420702] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:20:53,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:20:53,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 20] total 33 [2021-11-19 04:20:53,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139169454] [2021-11-19 04:20:53,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:20:53,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-19 04:20:53,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:20:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-19 04:20:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=607, Unknown=6, NotChecked=330, Total=1056 [2021-11-19 04:20:53,812 INFO L87 Difference]: Start difference. First operand 645 states and 751 transitions. Second operand has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 33 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:20:56,059 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (= |c_ULTIMATE.start_main_~CCCELVOL3~0#1| (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 12)))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16))) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 4)) 0) (= 0 (select .cse1 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))))) is different from false [2021-11-19 04:20:57,554 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 (* |c_ULTIMATE.start_main_~i~0#1| 4))) 0) (= |c_ULTIMATE.start_main_~CCCELVOL3~0#1| (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 12)))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 16))) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= 0 (select .cse1 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2))))) is different from false [2021-11-19 04:20:59,020 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse2)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 4)) 0))) is different from false [2021-11-19 04:21:00,518 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse2)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (<= 2 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2021-11-19 04:21:01,988 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse2)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 4)) 0))) is different from false [2021-11-19 04:21:03,415 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse2)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)) 0))) is different from false [2021-11-19 04:21:04,810 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (= |c_ULTIMATE.start_main_~CCCELVOL3~0#1| (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12)))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 16))) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))))) is different from false [2021-11-19 04:21:06,139 WARN L838 $PredicateComparison]: unable to prove that (and (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:07,434 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (= |c_ULTIMATE.start_main_~CCCELVOL3~0#1| (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12)))) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 16))) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)))) is different from false [2021-11-19 04:21:08,581 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0))) 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:09,394 WARN L838 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~i~0#1_206| Int)) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |v_ULTIMATE.start_main_~i~0#1_206| 20))) (and (<= |v_ULTIMATE.start_main_~i~0#1_206| 2) (= (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0) (= |c_ULTIMATE.start_main_~CCCELVOL4~0#1| (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 16) .cse1))) (= |c_ULTIMATE.start_main_~CCCELVOL3~0#1| (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12)))) (<= 2 |v_ULTIMATE.start_main_~i~0#1_206|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4))) 0) (<= (+ |v_ULTIMATE.start_main_~i~0#1_206| 1) |c_ULTIMATE.start_main_~i~0#1|)))) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:10,264 WARN L838 $PredicateComparison]: unable to prove that (and (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:12,027 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= 0 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20)))) (exists ((|v_ULTIMATE.start_main_~i~0#1_206| Int)) (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse3 (* |v_ULTIMATE.start_main_~i~0#1_206| 20))) (and (<= |v_ULTIMATE.start_main_~i~0#1_206| 2) (= (select .cse2 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3)) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 12))) (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 12)))) (<= 2 |v_ULTIMATE.start_main_~i~0#1_206|) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8))) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 16))) (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 16) .cse3))) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4))) 0) (<= (+ |v_ULTIMATE.start_main_~i~0#1_206| 1) |c_ULTIMATE.start_main_~i~0#1|))))) is different from false [2021-11-19 04:21:13,523 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 (* |c_ULTIMATE.start_main_~i~0#1| 4))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:15,036 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) is different from false [2021-11-19 04:21:16,639 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0))) is different from false [2021-11-19 04:21:18,224 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:19,568 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1))) (exists ((|v_ULTIMATE.start_main_~i~0#1_206| Int)) (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 20)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse3 (* |v_ULTIMATE.start_main_~i~0#1_206| 20))) (and (<= |v_ULTIMATE.start_main_~i~0#1_206| 2) (= (select .cse2 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3)) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 12))) (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 12)))) (<= 2 |v_ULTIMATE.start_main_~i~0#1_206|) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8))) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 16))) (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 16) .cse3))) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4))) 0) (<= (+ |v_ULTIMATE.start_main_~i~0#1_206| 1) |c_ULTIMATE.start_main_~i~0#1|)))))) is different from false [2021-11-19 04:21:21,012 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:22,544 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (exists ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_206| Int)) (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_206| 20)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |ULTIMATE.start_main_~i~0#1| 20))) (and (<= |v_ULTIMATE.start_main_~i~0#1_206| 2) (= (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12))) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 12)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8))) 0) (<= 2 |v_ULTIMATE.start_main_~i~0#1_206|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 16))) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 16) .cse1))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4))) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2))) (<= (+ |v_ULTIMATE.start_main_~i~0#1_206| 1) |ULTIMATE.start_main_~i~0#1|)))) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:23,866 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:24,656 WARN L838 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_206| Int)) (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_206| 20)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |ULTIMATE.start_main_~i~0#1| 20))) (and (<= |v_ULTIMATE.start_main_~i~0#1_206| 2) (= (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 12))) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 12)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8))) 0) (<= 2 |v_ULTIMATE.start_main_~i~0#1_206|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8))) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 16))) (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 16) .cse1))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4))) 0) (= 0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2))) (<= (+ |v_ULTIMATE.start_main_~i~0#1_206| 1) |ULTIMATE.start_main_~i~0#1|)))) (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) is different from false [2021-11-19 04:21:26,595 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0))) is different from false [2021-11-19 04:21:28,639 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse3 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse3 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)) 0))) is different from false [2021-11-19 04:21:30,531 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_215| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_215| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_215| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0))) (forall ((|v_ULTIMATE.start_main_~i~0#1_214| Int) (|ULTIMATE.start_main_~CCCELVOL4~0#1| Int)) (= (select (store (let ((.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 (- 4)) 0)) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_214| 20) (- 16)) |ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (= (select (store .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 16)) |c_ULTIMATE.start_main_~CCCELVOL4~0#1|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4))) 0))) is different from false [2021-11-19 04:21:31,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:21:31,141 INFO L93 Difference]: Finished difference Result 1489 states and 1719 transitions. [2021-11-19 04:21:31,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2021-11-19 04:21:31,142 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 33 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-19 04:21:31,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:21:31,148 INFO L225 Difference]: With dead ends: 1489 [2021-11-19 04:21:31,149 INFO L226 Difference]: Without dead ends: 1438 [2021-11-19 04:21:31,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 102 SyntacticMatches, 17 SemanticMatches, 134 ConstructedPredicates, 31 IntricatePredicates, 0 DeprecatedPredicates, 3857 ImplicationChecksByTransitivity, 40.8s TimeCoverageRelationStatistics Valid=1116, Invalid=9897, Unknown=31, NotChecked=7316, Total=18360 [2021-11-19 04:21:31,152 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 268 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 1524 mSolverCounterSat, 369 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 3463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 369 IncrementalHoareTripleChecker+Valid, 1524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1570 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-19 04:21:31,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 461 Invalid, 3463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [369 Valid, 1524 Invalid, 0 Unknown, 1570 Unchecked, 1.5s Time] [2021-11-19 04:21:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states. [2021-11-19 04:21:31,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 677. [2021-11-19 04:21:31,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 1.1701183431952662) internal successors, (791), 676 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:31,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 791 transitions. [2021-11-19 04:21:31,276 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 791 transitions. Word has length 64 [2021-11-19 04:21:31,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:21:31,277 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 791 transitions. [2021-11-19 04:21:31,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 33 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:31,277 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 791 transitions. [2021-11-19 04:21:31,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-19 04:21:31,280 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:21:31,280 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:21:31,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-19 04:21:31,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-19 04:21:31,506 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:21:31,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:21:31,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1502382267, now seen corresponding path program 1 times [2021-11-19 04:21:31,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:21:31,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414065234] [2021-11-19 04:21:31,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:21:31,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:21:31,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:21:31,546 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-11-19 04:21:31,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:21:31,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414065234] [2021-11-19 04:21:31,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414065234] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:21:31,547 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:21:31,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:21:31,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236857459] [2021-11-19 04:21:31,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:21:31,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 04:21:31,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:21:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 04:21:31,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 04:21:31,550 INFO L87 Difference]: Start difference. First operand 677 states and 791 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:31,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:21:31,764 INFO L93 Difference]: Finished difference Result 1170 states and 1376 transitions. [2021-11-19 04:21:31,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 04:21:31,765 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-19 04:21:31,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:21:31,770 INFO L225 Difference]: With dead ends: 1170 [2021-11-19 04:21:31,771 INFO L226 Difference]: Without dead ends: 752 [2021-11-19 04:21:31,772 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-19 04:21:31,773 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 15 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:21:31,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 41 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:21:31,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-11-19 04:21:31,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 628. [2021-11-19 04:21:31,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 1.1403508771929824) internal successors, (715), 627 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 715 transitions. [2021-11-19 04:21:31,906 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 715 transitions. Word has length 64 [2021-11-19 04:21:31,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:21:31,906 INFO L470 AbstractCegarLoop]: Abstraction has 628 states and 715 transitions. [2021-11-19 04:21:31,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:31,907 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 715 transitions. [2021-11-19 04:21:31,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-19 04:21:31,909 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:21:31,909 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:21:31,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-19 04:21:31,910 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:21:31,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:21:31,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1179299108, now seen corresponding path program 1 times [2021-11-19 04:21:31,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:21:31,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509978878] [2021-11-19 04:21:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:21:31,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:21:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:21:31,944 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-11-19 04:21:31,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:21:31,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509978878] [2021-11-19 04:21:31,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509978878] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:21:31,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:21:31,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:21:31,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21193711] [2021-11-19 04:21:31,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:21:31,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 04:21:31,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:21:31,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 04:21:31,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 04:21:31,948 INFO L87 Difference]: Start difference. First operand 628 states and 715 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:32,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:21:32,096 INFO L93 Difference]: Finished difference Result 777 states and 884 transitions. [2021-11-19 04:21:32,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 04:21:32,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2021-11-19 04:21:32,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:21:32,100 INFO L225 Difference]: With dead ends: 777 [2021-11-19 04:21:32,101 INFO L226 Difference]: Without dead ends: 578 [2021-11-19 04:21:32,102 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-19 04:21:32,108 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 15 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:21:32,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 54 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:21:32,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-11-19 04:21:32,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 525. [2021-11-19 04:21:32,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 1.1259541984732824) internal successors, (590), 524 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:32,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 590 transitions. [2021-11-19 04:21:32,234 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 590 transitions. Word has length 69 [2021-11-19 04:21:32,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:21:32,234 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 590 transitions. [2021-11-19 04:21:32,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:21:32,235 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 590 transitions. [2021-11-19 04:21:32,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-19 04:21:32,237 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:21:32,237 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:21:32,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-19 04:21:32,238 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:21:32,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:21:32,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1087082078, now seen corresponding path program 3 times [2021-11-19 04:21:32,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:21:32,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735789971] [2021-11-19 04:21:32,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:21:32,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:21:32,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:21:32,691 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 14 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:21:32,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:21:32,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735789971] [2021-11-19 04:21:32,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735789971] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:21:32,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192052820] [2021-11-19 04:21:32,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:21:32,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:21:32,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:21:32,694 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:21:32,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-19 04:21:33,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-19 04:21:33,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:21:33,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-19 04:21:33,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:21:33,400 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 20 treesize of output 16 [2021-11-19 04:21:33,470 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:21:33,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:21:33,499 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:21:33,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:21:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 14 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:21:34,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:21:35,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2021-11-19 04:21:35,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 59 [2021-11-19 04:21:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:21:36,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192052820] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:21:36,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:21:36,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 19] total 50 [2021-11-19 04:21:36,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815990969] [2021-11-19 04:21:36,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:21:36,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-19 04:21:36,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:21:36,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-19 04:21:36,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2247, Unknown=0, NotChecked=0, Total=2450 [2021-11-19 04:21:36,040 INFO L87 Difference]: Start difference. First operand 525 states and 590 transitions. Second operand has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:00,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:22:00,736 INFO L93 Difference]: Finished difference Result 1556 states and 1731 transitions. [2021-11-19 04:22:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2021-11-19 04:22:00,737 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2021-11-19 04:22:00,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:22:00,744 INFO L225 Difference]: With dead ends: 1556 [2021-11-19 04:22:00,745 INFO L226 Difference]: Without dead ends: 1546 [2021-11-19 04:22:00,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 103 SyntacticMatches, 5 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27512 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=7189, Invalid=65441, Unknown=0, NotChecked=0, Total=72630 [2021-11-19 04:22:00,750 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 1490 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 4547 mSolverCounterSat, 1445 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 5992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1445 IncrementalHoareTripleChecker+Valid, 4547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:22:00,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1490 Valid, 867 Invalid, 5992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1445 Valid, 4547 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2021-11-19 04:22:00,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1546 states. [2021-11-19 04:22:00,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1546 to 593. [2021-11-19 04:22:00,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 1.125) internal successors, (666), 592 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:00,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 666 transitions. [2021-11-19 04:22:00,940 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 666 transitions. Word has length 69 [2021-11-19 04:22:00,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:22:00,941 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 666 transitions. [2021-11-19 04:22:00,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:00,941 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 666 transitions. [2021-11-19 04:22:00,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-19 04:22:00,946 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:22:00,946 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:22:01,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-19 04:22:01,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:22:01,174 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:22:01,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:22:01,175 INFO L85 PathProgramCache]: Analyzing trace with hash -818215532, now seen corresponding path program 4 times [2021-11-19 04:22:01,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:22:01,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174297824] [2021-11-19 04:22:01,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:22:01,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:22:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:22:01,660 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:22:01,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:22:01,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174297824] [2021-11-19 04:22:01,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174297824] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:22:01,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843799229] [2021-11-19 04:22:01,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:22:01,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:22:01,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:22:01,663 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:22:01,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-19 04:22:01,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:22:01,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:22:01,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-19 04:22:01,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:22:01,996 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 16 treesize of output 12 [2021-11-19 04:22:02,063 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:22:02,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:22:02,148 INFO L354 Elim1Store]: treesize reduction 100, result has 20.0 percent of original size [2021-11-19 04:22:02,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 43 [2021-11-19 04:22:02,259 INFO L354 Elim1Store]: treesize reduction 177, result has 17.3 percent of original size [2021-11-19 04:22:02,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:22:02,403 INFO L354 Elim1Store]: treesize reduction 272, result has 15.3 percent of original size [2021-11-19 04:22:02,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 73 [2021-11-19 04:22:02,669 INFO L354 Elim1Store]: treesize reduction 280, result has 14.1 percent of original size [2021-11-19 04:22:02,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 73 [2021-11-19 04:22:02,842 INFO L354 Elim1Store]: treesize reduction 396, result has 12.8 percent of original size [2021-11-19 04:22:02,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 74 treesize of output 88 [2021-11-19 04:22:03,054 INFO L354 Elim1Store]: treesize reduction 530, result has 11.7 percent of original size [2021-11-19 04:22:03,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 83 treesize of output 100 [2021-11-19 04:22:03,359 INFO L354 Elim1Store]: treesize reduction 682, result has 10.7 percent of original size [2021-11-19 04:22:03,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 95 treesize of output 115 [2021-11-19 04:22:03,689 INFO L354 Elim1Store]: treesize reduction 852, result has 9.9 percent of original size [2021-11-19 04:22:03,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 110 treesize of output 133 [2021-11-19 04:22:06,088 INFO L354 Elim1Store]: treesize reduction 675, result has 0.1 percent of original size [2021-11-19 04:22:06,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 130 treesize of output 49 [2021-11-19 04:22:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 42 proven. 94 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 04:22:06,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:22:07,581 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_255| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_255| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_255| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:22:08,304 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_255| Int)) (or (< (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_255| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_255| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:22:09,283 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_255| Int)) (or (< (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 20))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse0 (- 4)) 0)) (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_255| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_255| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:22:09,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-19 04:22:09,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6925 treesize of output 6893 [2021-11-19 04:22:10,623 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-19 04:22:10,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:22:10,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-11-19 04:22:10,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922887001] [2021-11-19 04:22:10,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-19 04:22:10,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-19 04:22:10,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:22:10,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-19 04:22:10,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1962, Unknown=3, NotChecked=282, Total=2550 [2021-11-19 04:22:10,626 INFO L87 Difference]: Start difference. First operand 593 states and 666 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:14,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:22:14,718 INFO L93 Difference]: Finished difference Result 862 states and 959 transitions. [2021-11-19 04:22:14,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-11-19 04:22:14,719 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2021-11-19 04:22:14,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:22:14,724 INFO L225 Difference]: With dead ends: 862 [2021-11-19 04:22:14,724 INFO L226 Difference]: Without dead ends: 860 [2021-11-19 04:22:14,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 87 SyntacticMatches, 11 SemanticMatches, 119 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 4716 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=1163, Invalid=12652, Unknown=3, NotChecked=702, Total=14520 [2021-11-19 04:22:14,726 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 186 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:22:14,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 320 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 1658 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-19 04:22:14,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-11-19 04:22:14,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 553. [2021-11-19 04:22:14,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 1.1213768115942029) internal successors, (619), 552 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:14,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 619 transitions. [2021-11-19 04:22:14,838 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 619 transitions. Word has length 70 [2021-11-19 04:22:14,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:22:14,838 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 619 transitions. [2021-11-19 04:22:14,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:14,839 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 619 transitions. [2021-11-19 04:22:14,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-19 04:22:14,842 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:22:14,842 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:22:14,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-19 04:22:15,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-11-19 04:22:15,058 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:22:15,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:22:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash 496706801, now seen corresponding path program 4 times [2021-11-19 04:22:15,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:22:15,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998542905] [2021-11-19 04:22:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:22:15,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:22:15,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:22:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:22:15,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:22:15,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998542905] [2021-11-19 04:22:15,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998542905] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:22:15,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749052085] [2021-11-19 04:22:15,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:22:15,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:22:15,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:22:15,558 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:22:15,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-19 04:22:15,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:22:15,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:22:15,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-19 04:22:15,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:22:15,750 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 20 treesize of output 16 [2021-11-19 04:22:15,811 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:22:15,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-19 04:22:16,800 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-19 04:22:16,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 22 [2021-11-19 04:22:16,814 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:22:16,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:22:17,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:22:17,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:22:17,427 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:22:17,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749052085] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:22:17,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:22:17,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 15] total 42 [2021-11-19 04:22:17,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284077556] [2021-11-19 04:22:17,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:22:17,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-19 04:22:17,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:22:17,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-19 04:22:17,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1580, Unknown=0, NotChecked=0, Total=1722 [2021-11-19 04:22:17,430 INFO L87 Difference]: Start difference. First operand 553 states and 619 transitions. Second operand has 42 states, 42 states have (on average 4.714285714285714) internal successors, (198), 42 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:36,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:22:36,299 INFO L93 Difference]: Finished difference Result 1604 states and 1754 transitions. [2021-11-19 04:22:36,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 258 states. [2021-11-19 04:22:36,299 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 4.714285714285714) internal successors, (198), 42 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-19 04:22:36,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:22:36,307 INFO L225 Difference]: With dead ends: 1604 [2021-11-19 04:22:36,307 INFO L226 Difference]: Without dead ends: 1582 [2021-11-19 04:22:36,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 125 SyntacticMatches, 3 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34163 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=5890, Invalid=80840, Unknown=0, NotChecked=0, Total=86730 [2021-11-19 04:22:36,314 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 1263 mSDsluCounter, 1207 mSDsCounter, 0 mSdLazyCounter, 4161 mSolverCounterSat, 1325 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 5486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1325 IncrementalHoareTripleChecker+Valid, 4161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-11-19 04:22:36,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1263 Valid, 1266 Invalid, 5486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1325 Valid, 4161 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2021-11-19 04:22:36,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2021-11-19 04:22:36,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 704. [2021-11-19 04:22:36,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 1.1223328591749644) internal successors, (789), 703 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:36,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 789 transitions. [2021-11-19 04:22:36,523 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 789 transitions. Word has length 75 [2021-11-19 04:22:36,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:22:36,524 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 789 transitions. [2021-11-19 04:22:36,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.714285714285714) internal successors, (198), 42 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:36,524 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 789 transitions. [2021-11-19 04:22:36,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-19 04:22:36,527 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:22:36,527 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:22:36,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-19 04:22:36,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-11-19 04:22:36,754 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:22:36,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:22:36,755 INFO L85 PathProgramCache]: Analyzing trace with hash -596856401, now seen corresponding path program 5 times [2021-11-19 04:22:36,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:22:36,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769591375] [2021-11-19 04:22:36,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:22:36,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:22:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:22:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:22:37,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:22:37,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769591375] [2021-11-19 04:22:37,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769591375] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:22:37,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079242127] [2021-11-19 04:22:37,080 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:22:37,080 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:22:37,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:22:37,082 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:22:37,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-19 04:22:37,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-11-19 04:22:37,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:22:37,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 04:22:37,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:22:37,520 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 16 treesize of output 12 [2021-11-19 04:22:37,641 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-19 04:22:37,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-11-19 04:22:37,712 INFO L354 Elim1Store]: treesize reduction 88, result has 20.0 percent of original size [2021-11-19 04:22:37,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 40 [2021-11-19 04:22:37,748 INFO L354 Elim1Store]: treesize reduction 88, result has 20.0 percent of original size [2021-11-19 04:22:37,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 40 [2021-11-19 04:22:37,792 INFO L354 Elim1Store]: treesize reduction 88, result has 20.0 percent of original size [2021-11-19 04:22:37,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 40 [2021-11-19 04:22:37,874 INFO L354 Elim1Store]: treesize reduction 162, result has 17.3 percent of original size [2021-11-19 04:22:37,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 58 [2021-11-19 04:22:43,076 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 04:22:43,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 34 [2021-11-19 04:22:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 112 proven. 53 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-19 04:22:43,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:22:44,614 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:22:44,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-11-19 04:22:44,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2021-11-19 04:22:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 112 proven. 52 refuted. 0 times theorem prover too weak. 44 trivial. 1 not checked. [2021-11-19 04:22:44,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079242127] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:22:44,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:22:44,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 14] total 42 [2021-11-19 04:22:44,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739615274] [2021-11-19 04:22:44,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:22:44,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-19 04:22:44,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:22:44,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-19 04:22:44,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1493, Unknown=3, NotChecked=78, Total=1722 [2021-11-19 04:22:44,836 INFO L87 Difference]: Start difference. First operand 704 states and 789 transitions. Second operand has 42 states, 42 states have (on average 4.142857142857143) internal successors, (174), 42 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:22:46,054 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (let ((.cse0 (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 (* |c_ULTIMATE.start_main_~i~0#1| 4))))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (< .cse0 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= .cse0 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0)))) is different from false [2021-11-19 04:22:46,688 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0)) is different from false [2021-11-19 04:22:47,381 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (let ((.cse0 (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2)))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (< .cse0 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= .cse0 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0) (< (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)) |c_ULTIMATE.start_main_~MINVAL~0#1|)))) is different from false [2021-11-19 04:22:48,048 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0) (< (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4))) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-19 04:22:48,793 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (let ((.cse0 (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse2))) (.cse3 (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 4)))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (< .cse0 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= .cse0 0) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0) (< (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< .cse3 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= .cse3 0)))) is different from false [2021-11-19 04:22:49,489 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (let ((.cse2 (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1 4)))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_293| Int)) (or (< (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_293| 20)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_293| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (< 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 2 |c_ULTIMATE.start_main_~CCCELVOL5~0#1|) (= |c_ULTIMATE.start_main_~i~0#1| 1) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4))) 0) (< (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< .cse2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= .cse2 0)))) is different from false [2021-11-19 04:23:49,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:23:49,040 INFO L93 Difference]: Finished difference Result 1298 states and 1453 transitions. [2021-11-19 04:23:49,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2021-11-19 04:23:49,040 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 4.142857142857143) internal successors, (174), 42 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-19 04:23:49,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:23:49,047 INFO L225 Difference]: With dead ends: 1298 [2021-11-19 04:23:49,047 INFO L226 Difference]: Without dead ends: 1180 [2021-11-19 04:23:49,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 130 SyntacticMatches, 10 SemanticMatches, 129 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 5014 ImplicationChecksByTransitivity, 68.4s TimeCoverageRelationStatistics Valid=1213, Invalid=14045, Unknown=22, NotChecked=1750, Total=17030 [2021-11-19 04:23:49,051 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 235 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 2367 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1019 SdHoareTripleChecker+Invalid, 3156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 600 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-19 04:23:49,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 1019 Invalid, 3156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2367 Invalid, 0 Unknown, 600 Unchecked, 1.6s Time] [2021-11-19 04:23:49,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2021-11-19 04:23:49,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 921. [2021-11-19 04:23:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 1.1217391304347826) internal successors, (1032), 920 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:23:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1032 transitions. [2021-11-19 04:23:49,240 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 1032 transitions. Word has length 75 [2021-11-19 04:23:49,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:23:49,240 INFO L470 AbstractCegarLoop]: Abstraction has 921 states and 1032 transitions. [2021-11-19 04:23:49,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.142857142857143) internal successors, (174), 42 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:23:49,241 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 1032 transitions. [2021-11-19 04:23:49,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-19 04:23:49,243 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:23:49,244 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 5, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:23:49,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-19 04:23:49,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:23:49,458 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:23:49,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:23:49,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1499356501, now seen corresponding path program 6 times [2021-11-19 04:23:49,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:23:49,459 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211598980] [2021-11-19 04:23:49,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:23:49,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:23:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:23:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 106 proven. 33 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-19 04:23:50,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:23:50,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211598980] [2021-11-19 04:23:50,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211598980] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:23:50,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151126318] [2021-11-19 04:23:50,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:23:50,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:23:50,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:23:50,034 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:23:50,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-19 04:23:50,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-11-19 04:23:50,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:23:50,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-19 04:23:50,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:23:50,559 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 16 treesize of output 12 [2021-11-19 04:23:50,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,593 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 29 treesize of output 28 [2021-11-19 04:23:50,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,689 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:23:50,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2021-11-19 04:23:50,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,755 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:23:50,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2021-11-19 04:23:50,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:23:50,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2021-11-19 04:23:50,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,828 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:23:50,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2021-11-19 04:23:50,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 04:23:50,929 INFO L354 Elim1Store]: treesize reduction 224, result has 16.1 percent of original size [2021-11-19 04:23:50,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 70 [2021-11-19 04:24:02,784 INFO L354 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2021-11-19 04:24:02,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 37 [2021-11-19 04:24:02,872 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 106 proven. 33 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-19 04:24:02,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:24:13,952 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_311| Int)) (or (<= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_311| 20) (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_311| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-19 04:24:13,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2021-11-19 04:24:13,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 197 [2021-11-19 04:24:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 106 proven. 32 refuted. 0 times theorem prover too weak. 70 trivial. 1 not checked. [2021-11-19 04:24:14,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151126318] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:24:14,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:24:14,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 36 [2021-11-19 04:24:14,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483303032] [2021-11-19 04:24:14,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:24:14,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-19 04:24:14,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:24:14,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-19 04:24:14,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1013, Unknown=10, NotChecked=66, Total=1260 [2021-11-19 04:24:14,109 INFO L87 Difference]: Start difference. First operand 921 states and 1032 transitions. Second operand has 36 states, 36 states have (on average 3.611111111111111) internal successors, (130), 36 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:17,407 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (= (select (store .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 20) (- 8)) 0) 12) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) 0) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 16)) 0) (exists ((|ULTIMATE.start_main_~i~0#1| Int)) (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse2 (* |ULTIMATE.start_main_~i~0#1| 20))) (and (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4))) 0) (= (select .cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8))) 0) (<= 2 |ULTIMATE.start_main_~i~0#1|) (= 0 (select .cse1 (+ (- 20) |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2)))))) (forall ((|v_ULTIMATE.start_main_~i~0#1_311| Int)) (or (<= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_311| 20) (- 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~CCCELVOL2~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_311| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (< 3 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= |c_ULTIMATE.start_main_~CCCELVOL2~0#1| 3) (<= (+ |c_ULTIMATE.start_main_~CCCELVOL2~0#1| 1) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-19 04:24:21,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:24:21,680 INFO L93 Difference]: Finished difference Result 1030 states and 1154 transitions. [2021-11-19 04:24:21,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-19 04:24:21,681 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.611111111111111) internal successors, (130), 36 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-19 04:24:21,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:24:21,686 INFO L225 Difference]: With dead ends: 1030 [2021-11-19 04:24:21,686 INFO L226 Difference]: Without dead ends: 942 [2021-11-19 04:24:21,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 127 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=319, Invalid=1656, Unknown=13, NotChecked=174, Total=2162 [2021-11-19 04:24:21,688 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 105 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 344 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:24:21,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 494 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 609 Invalid, 0 Unknown, 344 Unchecked, 0.4s Time] [2021-11-19 04:24:21,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2021-11-19 04:24:21,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 894. [2021-11-19 04:24:21,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 1.1231802911534154) internal successors, (1003), 893 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:21,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1003 transitions. [2021-11-19 04:24:21,878 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 1003 transitions. Word has length 75 [2021-11-19 04:24:21,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:24:21,879 INFO L470 AbstractCegarLoop]: Abstraction has 894 states and 1003 transitions. [2021-11-19 04:24:21,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.611111111111111) internal successors, (130), 36 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:21,879 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 1003 transitions. [2021-11-19 04:24:21,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-19 04:24:21,882 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:24:21,882 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 6, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:24:21,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-19 04:24:22,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-19 04:24:22,084 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:24:22,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:24:22,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1454127597, now seen corresponding path program 7 times [2021-11-19 04:24:22,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:24:22,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680280550] [2021-11-19 04:24:22,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:24:22,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:24:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:24:22,535 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:22,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:24:22,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680280550] [2021-11-19 04:24:22,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680280550] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:24:22,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305313581] [2021-11-19 04:24:22,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:24:22,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:24:22,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:24:22,537 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:24:22,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-19 04:24:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:24:22,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-19 04:24:22,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:24:22,688 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 16 treesize of output 12 [2021-11-19 04:24:22,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 38 [2021-11-19 04:24:22,718 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:24:22,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 63 [2021-11-19 04:24:24,242 INFO L354 Elim1Store]: treesize reduction 46, result has 6.1 percent of original size [2021-11-19 04:24:24,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 29 [2021-11-19 04:24:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:24,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:24:24,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:24:24,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:24:24,610 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:24,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305313581] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:24:24,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:24:24,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 29 [2021-11-19 04:24:24,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690153788] [2021-11-19 04:24:24,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:24:24,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-19 04:24:24,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:24:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-19 04:24:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-11-19 04:24:24,612 INFO L87 Difference]: Start difference. First operand 894 states and 1003 transitions. Second operand has 29 states, 29 states have (on average 4.862068965517241) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:27,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:24:27,633 INFO L93 Difference]: Finished difference Result 1346 states and 1498 transitions. [2021-11-19 04:24:27,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-11-19 04:24:27,633 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.862068965517241) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-19 04:24:27,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:24:27,643 INFO L225 Difference]: With dead ends: 1346 [2021-11-19 04:24:27,643 INFO L226 Difference]: Without dead ends: 1344 [2021-11-19 04:24:27,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 141 SyntacticMatches, 7 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3717 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=921, Invalid=9999, Unknown=0, NotChecked=0, Total=10920 [2021-11-19 04:24:27,647 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 96 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 1594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:24:27,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 430 Invalid, 1594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1191 Invalid, 0 Unknown, 303 Unchecked, 1.0s Time] [2021-11-19 04:24:27,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-11-19 04:24:27,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 996. [2021-11-19 04:24:27,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 1.1236180904522612) internal successors, (1118), 995 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1118 transitions. [2021-11-19 04:24:27,868 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 1118 transitions. Word has length 75 [2021-11-19 04:24:27,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:24:27,868 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 1118 transitions. [2021-11-19 04:24:27,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.862068965517241) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:27,869 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 1118 transitions. [2021-11-19 04:24:27,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-19 04:24:27,871 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:24:27,871 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 5, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:24:27,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-19 04:24:28,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-19 04:24:28,072 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:24:28,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:24:28,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1061100587, now seen corresponding path program 8 times [2021-11-19 04:24:28,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:24:28,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963431441] [2021-11-19 04:24:28,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:24:28,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:24:28,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:24:28,635 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 106 proven. 79 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-19 04:24:28,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:24:28,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963431441] [2021-11-19 04:24:28,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963431441] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:24:28,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511655695] [2021-11-19 04:24:28,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:24:28,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:24:28,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:24:28,642 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:24:28,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-19 04:24:28,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:24:28,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:24:28,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-19 04:24:28,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:24:28,838 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 16 treesize of output 12 [2021-11-19 04:24:28,889 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:24:28,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-19 04:24:29,880 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:29,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:24:30,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:24:30,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:24:30,499 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:30,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511655695] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:24:30,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:24:30,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 41 [2021-11-19 04:24:30,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060565732] [2021-11-19 04:24:30,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:24:30,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-19 04:24:30,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:24:30,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-19 04:24:30,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1494, Unknown=0, NotChecked=0, Total=1640 [2021-11-19 04:24:30,502 INFO L87 Difference]: Start difference. First operand 996 states and 1118 transitions. Second operand has 41 states, 41 states have (on average 4.634146341463414) internal successors, (190), 41 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:54,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:24:54,450 INFO L93 Difference]: Finished difference Result 2151 states and 2417 transitions. [2021-11-19 04:24:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 313 states. [2021-11-19 04:24:54,451 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 4.634146341463414) internal successors, (190), 41 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-19 04:24:54,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:24:54,461 INFO L225 Difference]: With dead ends: 2151 [2021-11-19 04:24:54,461 INFO L226 Difference]: Without dead ends: 2027 [2021-11-19 04:24:54,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 122 SyntacticMatches, 6 SemanticMatches, 348 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49632 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=9351, Invalid=112799, Unknown=0, NotChecked=0, Total=122150 [2021-11-19 04:24:54,467 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 952 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 7152 mSolverCounterSat, 1051 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 8203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1051 IncrementalHoareTripleChecker+Valid, 7152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2021-11-19 04:24:54,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [952 Valid, 1209 Invalid, 8203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1051 Valid, 7152 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2021-11-19 04:24:54,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2027 states. [2021-11-19 04:24:54,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2027 to 1168. [2021-11-19 04:24:54,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 1.1251071122536418) internal successors, (1313), 1167 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1313 transitions. [2021-11-19 04:24:54,766 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1313 transitions. Word has length 75 [2021-11-19 04:24:54,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:24:54,766 INFO L470 AbstractCegarLoop]: Abstraction has 1168 states and 1313 transitions. [2021-11-19 04:24:54,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 4.634146341463414) internal successors, (190), 41 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:24:54,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1313 transitions. [2021-11-19 04:24:54,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-19 04:24:54,768 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:24:54,768 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:24:54,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-19 04:24:54,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:24:54,969 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:24:54,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:24:54,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1433083520, now seen corresponding path program 1 times [2021-11-19 04:24:54,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:24:54,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621930138] [2021-11-19 04:24:54,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:24:54,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:24:54,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:24:55,258 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:55,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:24:55,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621930138] [2021-11-19 04:24:55,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621930138] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:24:55,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784096637] [2021-11-19 04:24:55,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:24:55,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:24:55,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:24:55,266 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:24:55,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-19 04:24:55,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:24:55,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-19 04:24:55,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:24:55,451 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 23 treesize of output 19 [2021-11-19 04:24:56,370 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-11-19 04:24:56,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 26 [2021-11-19 04:24:56,410 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:56,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:24:56,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2021-11-19 04:24:56,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 04:24:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:24:56,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784096637] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:24:56,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:24:56,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 28 [2021-11-19 04:24:56,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36913781] [2021-11-19 04:24:56,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:24:56,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-19 04:24:56,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:24:56,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-19 04:24:56,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=680, Unknown=0, NotChecked=0, Total=756 [2021-11-19 04:24:56,710 INFO L87 Difference]: Start difference. First operand 1168 states and 1313 transitions. Second operand has 28 states, 28 states have (on average 5.107142857142857) internal successors, (143), 28 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:28,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:25:28,171 INFO L93 Difference]: Finished difference Result 3150 states and 3495 transitions. [2021-11-19 04:25:28,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 744 states. [2021-11-19 04:25:28,172 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.107142857142857) internal successors, (143), 28 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2021-11-19 04:25:28,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:25:28,195 INFO L225 Difference]: With dead ends: 3150 [2021-11-19 04:25:28,196 INFO L226 Difference]: Without dead ends: 3148 [2021-11-19 04:25:28,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 904 GetRequests, 146 SyntacticMatches, 6 SemanticMatches, 752 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270808 ImplicationChecksByTransitivity, 22.4s TimeCoverageRelationStatistics Valid=18855, Invalid=548907, Unknown=0, NotChecked=0, Total=567762 [2021-11-19 04:25:28,230 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 1060 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 10186 mSolverCounterSat, 1056 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1060 SdHoareTripleChecker+Valid, 1856 SdHoareTripleChecker+Invalid, 11242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1056 IncrementalHoareTripleChecker+Valid, 10186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:25:28,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1060 Valid, 1856 Invalid, 11242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1056 Valid, 10186 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2021-11-19 04:25:28,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3148 states. [2021-11-19 04:25:28,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3148 to 1174. [2021-11-19 04:25:28,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 1173 states have (on average 1.1253196930946292) internal successors, (1320), 1173 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1320 transitions. [2021-11-19 04:25:28,458 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1320 transitions. Word has length 81 [2021-11-19 04:25:28,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:25:28,458 INFO L470 AbstractCegarLoop]: Abstraction has 1174 states and 1320 transitions. [2021-11-19 04:25:28,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.107142857142857) internal successors, (143), 28 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1320 transitions. [2021-11-19 04:25:28,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-19 04:25:28,461 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:25:28,461 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:25:28,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-19 04:25:28,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-19 04:25:28,662 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:25:28,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:25:28,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1667229289, now seen corresponding path program 7 times [2021-11-19 04:25:28,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:25:28,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128073580] [2021-11-19 04:25:28,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:25:28,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:25:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:25:29,268 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 255 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:29,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:25:29,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128073580] [2021-11-19 04:25:29,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128073580] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:25:29,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365351539] [2021-11-19 04:25:29,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:25:29,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:25:29,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:25:29,271 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:25:29,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-19 04:25:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:25:29,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:25:29,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:25:31,075 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 310 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:31,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:25:31,870 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 310 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:31,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365351539] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:25:31,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:25:31,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 18] total 52 [2021-11-19 04:25:31,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244983409] [2021-11-19 04:25:31,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:25:31,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-11-19 04:25:31,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:25:31,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-11-19 04:25:31,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2021-11-19 04:25:31,874 INFO L87 Difference]: Start difference. First operand 1174 states and 1320 transitions. Second operand has 52 states, 52 states have (on average 4.788461538461538) internal successors, (249), 52 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:32,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:25:32,905 INFO L93 Difference]: Finished difference Result 1550 states and 1717 transitions. [2021-11-19 04:25:32,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-19 04:25:32,906 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 4.788461538461538) internal successors, (249), 52 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2021-11-19 04:25:32,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:25:32,913 INFO L225 Difference]: With dead ends: 1550 [2021-11-19 04:25:32,913 INFO L226 Difference]: Without dead ends: 1127 [2021-11-19 04:25:32,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=834, Invalid=2588, Unknown=0, NotChecked=0, Total=3422 [2021-11-19 04:25:32,916 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 536 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:25:32,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 367 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 04:25:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2021-11-19 04:25:33,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1121. [2021-11-19 04:25:33,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1120 states have (on average 1.1196428571428572) internal successors, (1254), 1120 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:33,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1254 transitions. [2021-11-19 04:25:33,599 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1254 transitions. Word has length 87 [2021-11-19 04:25:33,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:25:33,599 INFO L470 AbstractCegarLoop]: Abstraction has 1121 states and 1254 transitions. [2021-11-19 04:25:33,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 4.788461538461538) internal successors, (249), 52 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:25:33,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1254 transitions. [2021-11-19 04:25:33,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-19 04:25:33,603 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:25:33,603 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:25:33,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-19 04:25:33,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-19 04:25:33,818 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:25:33,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:25:33,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1528143710, now seen corresponding path program 8 times [2021-11-19 04:25:33,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:25:33,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152343053] [2021-11-19 04:25:33,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:25:33,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:25:33,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:25:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 20 proven. 314 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:34,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:25:34,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152343053] [2021-11-19 04:25:34,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152343053] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:25:34,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456136061] [2021-11-19 04:25:34,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:25:34,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:25:34,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:25:34,534 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:25:34,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-19 04:25:34,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:25:34,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:25:34,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 45 conjunts are in the unsatisfiable core [2021-11-19 04:25:34,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:25:35,015 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 20 treesize of output 16 [2021-11-19 04:25:35,094 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:25:35,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:25:35,128 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:25:35,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:25:35,158 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:25:35,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:25:35,180 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 04:25:35,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-19 04:25:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 20 proven. 314 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:36,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:25:38,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2021-11-19 04:25:38,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 59 [2021-11-19 04:25:39,122 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:25:39,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456136061] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:25:39,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:25:39,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 22] total 60 [2021-11-19 04:25:39,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790826443] [2021-11-19 04:25:39,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:25:39,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-19 04:25:39,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:25:39,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-19 04:25:39,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=3312, Unknown=0, NotChecked=0, Total=3540 [2021-11-19 04:25:39,126 INFO L87 Difference]: Start difference. First operand 1121 states and 1254 transitions. Second operand has 60 states, 60 states have (on average 4.566666666666666) internal successors, (274), 60 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:26:14,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:26:14,356 INFO L93 Difference]: Finished difference Result 2196 states and 2409 transitions. [2021-11-19 04:26:14,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2021-11-19 04:26:14,357 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 4.566666666666666) internal successors, (274), 60 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2021-11-19 04:26:14,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:26:14,362 INFO L225 Difference]: With dead ends: 2196 [2021-11-19 04:26:14,362 INFO L226 Difference]: Without dead ends: 2186 [2021-11-19 04:26:14,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 146 SyntacticMatches, 7 SemanticMatches, 321 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37816 ImplicationChecksByTransitivity, 30.6s TimeCoverageRelationStatistics Valid=8655, Invalid=95351, Unknown=0, NotChecked=0, Total=104006 [2021-11-19 04:26:14,368 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1313 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 5642 mSolverCounterSat, 1437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1313 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 7079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1437 IncrementalHoareTripleChecker+Valid, 5642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:26:14,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1313 Valid, 990 Invalid, 7079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1437 Valid, 5642 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2021-11-19 04:26:14,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2186 states. [2021-11-19 04:26:14,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2186 to 1175. [2021-11-19 04:26:14,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1174 states have (on average 1.1201022146507666) internal successors, (1315), 1174 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:26:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1315 transitions. [2021-11-19 04:26:14,557 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 1315 transitions. Word has length 94 [2021-11-19 04:26:14,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:26:14,558 INFO L470 AbstractCegarLoop]: Abstraction has 1175 states and 1315 transitions. [2021-11-19 04:26:14,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 4.566666666666666) internal successors, (274), 60 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 04:26:14,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 1315 transitions. [2021-11-19 04:26:14,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-19 04:26:14,561 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:26:14,561 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 9, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:26:14,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-19 04:26:14,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-19 04:26:14,774 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 04:26:14,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:26:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash 805055460, now seen corresponding path program 2 times [2021-11-19 04:26:14,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:26:14,775 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100259743] [2021-11-19 04:26:14,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:26:14,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:26:14,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:26:15,236 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:26:15,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:26:15,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100259743] [2021-11-19 04:26:15,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100259743] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:26:15,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27501356] [2021-11-19 04:26:15,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:26:15,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:26:15,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:26:15,238 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:26:15,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bd6133ef-43af-4c31-9731-ca2979eead25/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-19 04:26:15,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:26:15,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:26:15,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-19 04:26:15,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:26:15,404 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 16 treesize of output 12 [2021-11-19 04:26:15,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:26:15,439 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:26:15,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:26:15,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:26:15,483 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:26:15,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:26:15,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-11-19 04:26:15,537 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:26:15,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 61 [2021-11-19 04:26:15,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 38 [2021-11-19 04:26:15,582 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-19 04:26:15,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 67