./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/mbpr2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-tiling/mbpr2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF --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 a98ea70d5d9f752732070144a56514c68e9571f139726211e2f0ade721d6c5f3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 06:36:45,865 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 06:36:45,868 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 06:36:45,917 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 06:36:45,917 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 06:36:45,919 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 06:36:45,920 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 06:36:45,923 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 06:36:45,925 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 06:36:45,926 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 06:36:45,927 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 06:36:45,929 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 06:36:45,929 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 06:36:45,930 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 06:36:45,932 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 06:36:45,934 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 06:36:45,935 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 06:36:45,936 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 06:36:45,939 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 06:36:45,941 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 06:36:45,944 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 06:36:45,945 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 06:36:45,947 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 06:36:45,948 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 06:36:45,952 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 06:36:45,953 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 06:36:45,953 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 06:36:45,954 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 06:36:45,955 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 06:36:45,956 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 06:36:45,957 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 06:36:45,958 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 06:36:45,959 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 06:36:45,960 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 06:36:45,961 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 06:36:45,962 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 06:36:45,962 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 06:36:45,963 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 06:36:45,963 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 06:36:45,964 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 06:36:45,965 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 06:36:45,966 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-20 06:36:45,990 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 06:36:45,994 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 06:36:45,994 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 06:36:45,996 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 06:36:45,996 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 06:36:46,001 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 06:36:46,002 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 06:36:46,002 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 06:36:46,002 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 06:36:46,003 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 06:36:46,003 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 06:36:46,003 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 06:36:46,003 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 06:36:46,003 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 06:36:46,004 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 06:36:46,004 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 06:36:46,004 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 06:36:46,004 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 06:36:46,005 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 06:36:46,005 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 06:36:46,006 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 06:36:46,006 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 06:36:46,006 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 06:36:46,006 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 06:36:46,007 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:36:46,007 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 06:36:46,007 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 06:36:46,007 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 06:36:46,008 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 06:36:46,010 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 06:36:46,010 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 06:36:46,010 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 06:36:46,010 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 06:36:46,011 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 06:36:46,011 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_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/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_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF 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 -> a98ea70d5d9f752732070144a56514c68e9571f139726211e2f0ade721d6c5f3 [2021-11-20 06:36:46,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 06:36:46,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 06:36:46,325 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 06:36:46,326 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 06:36:46,327 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 06:36:46,329 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/array-tiling/mbpr2.c [2021-11-20 06:36:46,414 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/data/17c879f82/084c17ac62a0482aba921aab4cf76ed4/FLAGd5a0983a4 [2021-11-20 06:36:46,845 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 06:36:46,847 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/sv-benchmarks/c/array-tiling/mbpr2.c [2021-11-20 06:36:46,858 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/data/17c879f82/084c17ac62a0482aba921aab4cf76ed4/FLAGd5a0983a4 [2021-11-20 06:36:47,211 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/data/17c879f82/084c17ac62a0482aba921aab4cf76ed4 [2021-11-20 06:36:47,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 06:36:47,215 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 06:36:47,217 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 06:36:47,217 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 06:36:47,220 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 06:36:47,221 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,222 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73e5ff8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47, skipping insertion in model container [2021-11-20 06:36:47,223 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,230 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 06:36:47,244 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 06:36:47,424 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_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/sv-benchmarks/c/array-tiling/mbpr2.c[396,409] [2021-11-20 06:36:47,442 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:36:47,450 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 06:36:47,461 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_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/sv-benchmarks/c/array-tiling/mbpr2.c[396,409] [2021-11-20 06:36:47,472 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:36:47,485 INFO L208 MainTranslator]: Completed translation [2021-11-20 06:36:47,486 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47 WrapperNode [2021-11-20 06:36:47,486 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 06:36:47,487 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 06:36:47,487 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 06:36:47,488 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 06:36:47,495 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,502 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,524 INFO L137 Inliner]: procedures = 15, calls = 22, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 83 [2021-11-20 06:36:47,525 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 06:36:47,526 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 06:36:47,526 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 06:36:47,526 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 06:36:47,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,537 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,537 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,544 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,548 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,549 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,552 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 06:36:47,553 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 06:36:47,553 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 06:36:47,553 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 06:36:47,554 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (1/1) ... [2021-11-20 06:36:47,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:36:47,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:36:47,590 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 06:36:47,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 06:36:47,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 06:36:47,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 06:36:47,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 06:36:47,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-20 06:36:47,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 06:36:47,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 06:36:47,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-20 06:36:47,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 06:36:47,695 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 06:36:47,697 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 06:36:47,917 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 06:36:47,923 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 06:36:47,938 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-20 06:36:47,940 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:36:47 BoogieIcfgContainer [2021-11-20 06:36:47,940 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 06:36:47,942 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 06:36:47,942 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 06:36:47,946 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 06:36:47,946 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 06:36:47" (1/3) ... [2021-11-20 06:36:47,947 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9e3dfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:36:47, skipping insertion in model container [2021-11-20 06:36:47,947 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:36:47" (2/3) ... [2021-11-20 06:36:47,947 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9e3dfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:36:47, skipping insertion in model container [2021-11-20 06:36:47,948 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:36:47" (3/3) ... [2021-11-20 06:36:47,949 INFO L111 eAbstractionObserver]: Analyzing ICFG mbpr2.c [2021-11-20 06:36:47,954 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 06:36:47,962 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 06:36:48,011 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 06:36:48,019 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-20 06:36:48,019 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 06:36:48,033 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 28 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:48,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-20 06:36:48,039 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:48,039 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:36:48,040 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:48,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:48,046 INFO L85 PathProgramCache]: Analyzing trace with hash -669443655, now seen corresponding path program 1 times [2021-11-20 06:36:48,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:48,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835226940] [2021-11-20 06:36:48,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:48,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:48,302 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-20 06:36:48,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:48,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835226940] [2021-11-20 06:36:48,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835226940] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:36:48,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:36:48,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:36:48,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711893052] [2021-11-20 06:36:48,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:36:48,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-20 06:36:48,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:48,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-20 06:36:48,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-20 06:36:48,354 INFO L87 Difference]: Start difference. First operand has 29 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 28 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:48,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:48,376 INFO L93 Difference]: Finished difference Result 53 states and 74 transitions. [2021-11-20 06:36:48,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-20 06:36:48,380 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-20 06:36:48,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:48,387 INFO L225 Difference]: With dead ends: 53 [2021-11-20 06:36:48,388 INFO L226 Difference]: Without dead ends: 24 [2021-11-20 06:36:48,391 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-20 06:36:48,397 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-20 06:36:48,399 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-20 06:36:48,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-20 06:36:48,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-11-20 06:36:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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-20 06:36:48,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2021-11-20 06:36:48,437 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 29 transitions. Word has length 15 [2021-11-20 06:36:48,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:48,438 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 29 transitions. [2021-11-20 06:36:48,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:48,439 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 29 transitions. [2021-11-20 06:36:48,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-20 06:36:48,440 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:48,441 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:36:48,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 06:36:48,443 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:48,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:48,447 INFO L85 PathProgramCache]: Analyzing trace with hash -893920799, now seen corresponding path program 1 times [2021-11-20 06:36:48,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:48,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160526498] [2021-11-20 06:36:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:48,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:48,591 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-20 06:36:48,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:48,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160526498] [2021-11-20 06:36:48,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160526498] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:36:48,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:36:48,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-20 06:36:48,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554302911] [2021-11-20 06:36:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:36:48,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:36:48,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:48,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:36:48,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:36:48,598 INFO L87 Difference]: Start difference. First operand 24 states and 29 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:48,672 INFO L93 Difference]: Finished difference Result 33 states and 39 transitions. [2021-11-20 06:36:48,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:36:48,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-20 06:36:48,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:48,675 INFO L225 Difference]: With dead ends: 33 [2021-11-20 06:36:48,676 INFO L226 Difference]: Without dead ends: 31 [2021-11-20 06:36:48,681 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-20 06:36:48,683 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-20 06:36:48,684 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-20 06:36:48,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-20 06:36:48,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 26. [2021-11-20 06:36:48,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.24) internal successors, (31), 25 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-20 06:36:48,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2021-11-20 06:36:48,697 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 15 [2021-11-20 06:36:48,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:48,698 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2021-11-20 06:36:48,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:48,702 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2021-11-20 06:36:48,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-20 06:36:48,714 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:48,714 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:36:48,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-20 06:36:48,715 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:48,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:48,716 INFO L85 PathProgramCache]: Analyzing trace with hash -893861217, now seen corresponding path program 1 times [2021-11-20 06:36:48,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:48,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306691630] [2021-11-20 06:36:48,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:48,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:48,963 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-20 06:36:48,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:48,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306691630] [2021-11-20 06:36:48,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306691630] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:36:48,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:36:48,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 06:36:48,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721990311] [2021-11-20 06:36:48,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:36:48,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:36:48,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:48,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:36:48,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:36:48,967 INFO L87 Difference]: Start difference. First operand 26 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:49,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:49,073 INFO L93 Difference]: Finished difference Result 50 states and 62 transitions. [2021-11-20 06:36:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:36:49,074 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-20 06:36:49,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:49,075 INFO L225 Difference]: With dead ends: 50 [2021-11-20 06:36:49,075 INFO L226 Difference]: Without dead ends: 34 [2021-11-20 06:36:49,076 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-20 06:36:49,077 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:36:49,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 22 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 06:36:49,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-11-20 06:36:49,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 28. [2021-11-20 06:36:49,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 27 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:49,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2021-11-20 06:36:49,084 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 15 [2021-11-20 06:36:49,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:49,085 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2021-11-20 06:36:49,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:49,086 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2021-11-20 06:36:49,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-20 06:36:49,087 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:49,087 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, 1, 1, 1] [2021-11-20 06:36:49,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-20 06:36:49,087 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:49,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:49,088 INFO L85 PathProgramCache]: Analyzing trace with hash -815951211, now seen corresponding path program 1 times [2021-11-20 06:36:49,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:49,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648776462] [2021-11-20 06:36:49,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:49,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:49,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:49,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:49,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:49,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648776462] [2021-11-20 06:36:49,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648776462] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:36:49,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:36:49,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:36:49,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928881046] [2021-11-20 06:36:49,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:36:49,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 06:36:49,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:49,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:36:49,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:36:49,152 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:49,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:49,164 INFO L93 Difference]: Finished difference Result 43 states and 51 transitions. [2021-11-20 06:36:49,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:36:49,164 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-11-20 06:36:49,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:49,165 INFO L225 Difference]: With dead ends: 43 [2021-11-20 06:36:49,166 INFO L226 Difference]: Without dead ends: 28 [2021-11-20 06:36:49,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-20 06:36:49,168 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 15 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-20 06:36:49,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 25 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 06:36:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-11-20 06:36:49,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-11-20 06:36:49,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 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-20 06:36:49,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2021-11-20 06:36:49,175 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 23 [2021-11-20 06:36:49,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:49,176 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2021-11-20 06:36:49,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:49,178 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2021-11-20 06:36:49,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-20 06:36:49,179 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:49,179 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, 1, 1, 1] [2021-11-20 06:36:49,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-20 06:36:49,180 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:49,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1208978221, now seen corresponding path program 1 times [2021-11-20 06:36:49,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:49,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242565151] [2021-11-20 06:36:49,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:49,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:49,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:36:49,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:49,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242565151] [2021-11-20 06:36:49,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242565151] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:36:49,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780054087] [2021-11-20 06:36:49,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:49,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:49,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:36:49,681 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:36:49,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-20 06:36:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:49,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-20 06:36:49,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:36:49,974 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-20 06:36:50,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 06:36:50,031 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-20 06:36:50,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2021-11-20 06:36:50,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 06:36:50,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-20 06:36:50,213 INFO L354 Elim1Store]: treesize reduction 111, result has 15.3 percent of original size [2021-11-20 06:36:50,213 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 5 case distinctions, treesize of input 48 treesize of output 41 [2021-11-20 06:36:50,429 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-20 06:36:50,429 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 44 treesize of output 28 [2021-11-20 06:36:50,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:36:50,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:36:50,632 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-20 06:36:50,639 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 28 treesize of output 26 [2021-11-20 06:36:50,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:50,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780054087] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:36:50,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:36:50,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 7] total 21 [2021-11-20 06:36:50,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273766500] [2021-11-20 06:36:50,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:36:50,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-20 06:36:50,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:50,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-20 06:36:50,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-20 06:36:50,709 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 0 states have call successors, (0), 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-20 06:36:51,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:51,088 INFO L93 Difference]: Finished difference Result 65 states and 77 transitions. [2021-11-20 06:36:51,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-20 06:36:51,088 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 0 states have call successors, (0), 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 23 [2021-11-20 06:36:51,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:51,089 INFO L225 Difference]: With dead ends: 65 [2021-11-20 06:36:51,090 INFO L226 Difference]: Without dead ends: 44 [2021-11-20 06:36:51,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2021-11-20 06:36:51,092 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 28 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:36:51,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 72 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 124 Invalid, 0 Unknown, 25 Unchecked, 0.1s Time] [2021-11-20 06:36:51,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-11-20 06:36:51,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 30. [2021-11-20 06:36:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 29 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:36:51,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2021-11-20 06:36:51,098 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 23 [2021-11-20 06:36:51,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:51,098 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2021-11-20 06:36:51,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 0 states have call successors, (0), 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-20 06:36:51,099 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2021-11-20 06:36:51,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-20 06:36:51,100 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:51,100 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, 1, 1, 1] [2021-11-20 06:36:51,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-20 06:36:51,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:51,301 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:51,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:51,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1368311994, now seen corresponding path program 1 times [2021-11-20 06:36:51,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:51,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075868111] [2021-11-20 06:36:51,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:51,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:36:51,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075868111] [2021-11-20 06:36:51,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075868111] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:36:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254494680] [2021-11-20 06:36:51,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:51,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:51,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:36:51,435 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:36:51,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-20 06:36:51,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:51,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-20 06:36:51,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:36:51,525 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-20 06:36:51,543 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 32 treesize of output 23 [2021-11-20 06:36:51,564 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:36:51,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 37 [2021-11-20 06:36:51,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 42 treesize of output 34 [2021-11-20 06:36:51,672 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-20 06:36:51,672 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 48 treesize of output 34 [2021-11-20 06:36:51,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:51,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:36:51,779 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-20 06:36:51,784 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-20 06:36:51,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:51,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254494680] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:36:51,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:36:51,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2021-11-20 06:36:51,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311261779] [2021-11-20 06:36:51,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:36:51,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-20 06:36:51,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:51,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-20 06:36:51,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-11-20 06:36:51,811 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 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-20 06:36:52,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:52,061 INFO L93 Difference]: Finished difference Result 56 states and 61 transitions. [2021-11-20 06:36:52,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-20 06:36:52,062 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 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 29 [2021-11-20 06:36:52,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:52,063 INFO L225 Difference]: With dead ends: 56 [2021-11-20 06:36:52,063 INFO L226 Difference]: Without dead ends: 54 [2021-11-20 06:36:52,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-11-20 06:36:52,065 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:36:52,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 89 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 06:36:52,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-20 06:36:52,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 36. [2021-11-20 06:36:52,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.1428571428571428) internal successors, (40), 35 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-20 06:36:52,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 40 transitions. [2021-11-20 06:36:52,072 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 40 transitions. Word has length 29 [2021-11-20 06:36:52,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:52,072 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 40 transitions. [2021-11-20 06:36:52,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 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-20 06:36:52,073 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 40 transitions. [2021-11-20 06:36:52,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-20 06:36:52,074 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:52,074 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, 1, 1, 1] [2021-11-20 06:36:52,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-20 06:36:52,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-20 06:36:52,302 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:52,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:52,303 INFO L85 PathProgramCache]: Analyzing trace with hash 21305209, now seen corresponding path program 2 times [2021-11-20 06:36:52,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:52,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617009936] [2021-11-20 06:36:52,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:52,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:52,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:52,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617009936] [2021-11-20 06:36:52,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617009936] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:36:52,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908097111] [2021-11-20 06:36:52,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 06:36:52,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:52,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:36:52,670 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:36:52,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-20 06:36:52,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 06:36:52,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:36:52,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-20 06:36:52,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:36:53,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:53,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:36:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-20 06:36:53,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908097111] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:36:53,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:36:53,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2021-11-20 06:36:53,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857868092] [2021-11-20 06:36:53,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:36:53,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-20 06:36:53,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:53,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-20 06:36:53,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2021-11-20 06:36:53,360 INFO L87 Difference]: Start difference. First operand 36 states and 40 transitions. Second operand has 25 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 0 states have call successors, (0), 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-20 06:36:53,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:36:53,627 INFO L93 Difference]: Finished difference Result 97 states and 108 transitions. [2021-11-20 06:36:53,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-20 06:36:53,628 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-20 06:36:53,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:36:53,629 INFO L225 Difference]: With dead ends: 97 [2021-11-20 06:36:53,629 INFO L226 Difference]: Without dead ends: 54 [2021-11-20 06:36:53,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=251, Invalid=619, Unknown=0, NotChecked=0, Total=870 [2021-11-20 06:36:53,631 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 286 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:36:53,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 83 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 06:36:53,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-20 06:36:53,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 44. [2021-11-20 06:36:53,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 43 states have internal predecessors, (48), 0 states have call successors, (0), 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-20 06:36:53,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 48 transitions. [2021-11-20 06:36:53,638 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 48 transitions. Word has length 35 [2021-11-20 06:36:53,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:36:53,638 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 48 transitions. [2021-11-20 06:36:53,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 0 states have call successors, (0), 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-20 06:36:53,639 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 48 transitions. [2021-11-20 06:36:53,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-11-20 06:36:53,640 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:36:53,640 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:36:53,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-20 06:36:53,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:53,854 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:36:53,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:36:53,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1279882925, now seen corresponding path program 3 times [2021-11-20 06:36:53,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:36:53,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887593582] [2021-11-20 06:36:53,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:36:53,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:36:53,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:36:54,086 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 06:36:54,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:36:54,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887593582] [2021-11-20 06:36:54,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887593582] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:36:54,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763483516] [2021-11-20 06:36:54,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 06:36:54,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:36:54,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:36:54,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:36:54,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-20 06:36:54,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 06:36:54,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:36:54,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-20 06:36:54,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:36:54,338 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-20 06:36:54,390 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:36:54,390 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 2 case distinctions, treesize of input 25 treesize of output 20 [2021-11-20 06:36:54,454 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:36:54,454 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-20 06:36:54,521 INFO L354 Elim1Store]: treesize reduction 121, result has 15.4 percent of original size [2021-11-20 06:36:54,522 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 5 case distinctions, treesize of input 47 treesize of output 40 [2021-11-20 06:36:55,111 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-20 06:36:55,111 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 55 treesize of output 35 [2021-11-20 06:36:55,163 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-20 06:36:55,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:36:56,105 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 33 treesize of output 31 [2021-11-20 06:36:56,108 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 95 treesize of output 91 [2021-11-20 06:36:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:36:56,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763483516] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:36:56,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:36:56,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 33 [2021-11-20 06:36:56,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013616957] [2021-11-20 06:36:56,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:36:56,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-20 06:36:56,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:36:56,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-20 06:36:56,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=833, Unknown=1, NotChecked=0, Total=1056 [2021-11-20 06:36:56,948 INFO L87 Difference]: Start difference. First operand 44 states and 48 transitions. Second operand has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 0 states have call successors, (0), 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-20 06:37:01,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:01,484 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2021-11-20 06:37:01,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-20 06:37:01,485 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 0 states have call successors, (0), 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 43 [2021-11-20 06:37:01,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:01,486 INFO L225 Difference]: With dead ends: 58 [2021-11-20 06:37:01,486 INFO L226 Difference]: Without dead ends: 48 [2021-11-20 06:37:01,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=427, Invalid=1462, Unknown=3, NotChecked=0, Total=1892 [2021-11-20 06:37:01,488 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 31 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:01,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 97 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 130 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2021-11-20 06:37:01,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-20 06:37:01,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 44. [2021-11-20 06:37:01,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 43 states have internal predecessors, (47), 0 states have call successors, (0), 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-20 06:37:01,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-11-20 06:37:01,494 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 43 [2021-11-20 06:37:01,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:01,495 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-11-20 06:37:01,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 0 states have call successors, (0), 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-20 06:37:01,495 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-11-20 06:37:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-11-20 06:37:01,497 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:01,497 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:01,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:01,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:01,718 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:01,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:01,719 INFO L85 PathProgramCache]: Analyzing trace with hash 886855915, now seen corresponding path program 4 times [2021-11-20 06:37:01,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:01,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134298350] [2021-11-20 06:37:01,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:01,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:02,191 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 06:37:02,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:02,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134298350] [2021-11-20 06:37:02,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134298350] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:02,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990687354] [2021-11-20 06:37:02,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-20 06:37:02,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:02,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:02,194 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:02,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-20 06:37:02,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-20 06:37:02,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:02,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-20 06:37:02,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:02,367 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-20 06:37:02,406 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-11-20 06:37:02,406 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 2 case distinctions, treesize of input 29 treesize of output 22 [2021-11-20 06:37:02,484 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:37:02,484 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-20 06:37:02,539 INFO L354 Elim1Store]: treesize reduction 121, result has 15.4 percent of original size [2021-11-20 06:37:02,539 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 5 case distinctions, treesize of input 47 treesize of output 40 [2021-11-20 06:37:02,619 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-11-20 06:37:02,619 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 35 treesize of output 37 [2021-11-20 06:37:02,704 INFO L354 Elim1Store]: treesize reduction 195, result has 13.7 percent of original size [2021-11-20 06:37:02,705 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 9 case distinctions, treesize of input 59 treesize of output 55 [2021-11-20 06:37:03,202 INFO L354 Elim1Store]: treesize reduction 42, result has 2.3 percent of original size [2021-11-20 06:37:03,203 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 58 treesize of output 31 [2021-11-20 06:37:03,220 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:03,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:03,462 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-20 06:37:03,464 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-20 06:37:03,571 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:03,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990687354] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:03,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:03,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 10] total 31 [2021-11-20 06:37:03,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661287853] [2021-11-20 06:37:03,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:03,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-20 06:37:03,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:03,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-20 06:37:03,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2021-11-20 06:37:03,573 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 31 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 31 states have internal predecessors, (111), 0 states have call successors, (0), 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-20 06:37:04,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:04,342 INFO L93 Difference]: Finished difference Result 73 states and 80 transitions. [2021-11-20 06:37:04,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-20 06:37:04,344 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 31 states have internal predecessors, (111), 0 states have call successors, (0), 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 43 [2021-11-20 06:37:04,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:04,345 INFO L225 Difference]: With dead ends: 73 [2021-11-20 06:37:04,345 INFO L226 Difference]: Without dead ends: 63 [2021-11-20 06:37:04,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 69 SyntacticMatches, 10 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=332, Invalid=1738, Unknown=0, NotChecked=0, Total=2070 [2021-11-20 06:37:04,349 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 51 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:04,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 149 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 323 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2021-11-20 06:37:04,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-20 06:37:04,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 50. [2021-11-20 06:37:04,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 49 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-20 06:37:04,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2021-11-20 06:37:04,357 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 43 [2021-11-20 06:37:04,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:04,357 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2021-11-20 06:37:04,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 31 states have internal predecessors, (111), 0 states have call successors, (0), 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-20 06:37:04,357 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2021-11-20 06:37:04,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-20 06:37:04,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:04,359 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:04,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-20 06:37:04,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:04,574 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:04,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:04,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1854428834, now seen corresponding path program 5 times [2021-11-20 06:37:04,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:04,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772898703] [2021-11-20 06:37:04,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:04,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:04,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:04,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:04,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772898703] [2021-11-20 06:37:04,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772898703] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:04,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28956794] [2021-11-20 06:37:04,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-20 06:37:04,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:04,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:04,936 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:04,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-20 06:37:04,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-11-20 06:37:04,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:04,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-20 06:37:04,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:05,069 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-20 06:37:05,095 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-11-20 06:37:05,095 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 2 case distinctions, treesize of input 29 treesize of output 22 [2021-11-20 06:37:05,317 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:05,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:05,476 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-20 06:37:05,479 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-20 06:37:05,524 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:05,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28956794] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:05,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:05,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 11] total 29 [2021-11-20 06:37:05,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931790799] [2021-11-20 06:37:05,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:05,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-20 06:37:05,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:05,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-20 06:37:05,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2021-11-20 06:37:05,526 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 29 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 29 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-20 06:37:06,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:06,906 INFO L93 Difference]: Finished difference Result 174 states and 191 transitions. [2021-11-20 06:37:06,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-20 06:37:06,907 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 29 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 49 [2021-11-20 06:37:06,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:06,908 INFO L225 Difference]: With dead ends: 174 [2021-11-20 06:37:06,908 INFO L226 Difference]: Without dead ends: 145 [2021-11-20 06:37:06,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 82 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1584 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=800, Invalid=4312, Unknown=0, NotChecked=0, Total=5112 [2021-11-20 06:37:06,912 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 494 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:06,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 199 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-20 06:37:06,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-11-20 06:37:06,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 70. [2021-11-20 06:37:06,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 69 states have internal predecessors, (75), 0 states have call successors, (0), 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-20 06:37:06,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 75 transitions. [2021-11-20 06:37:06,924 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 75 transitions. Word has length 49 [2021-11-20 06:37:06,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:06,924 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 75 transitions. [2021-11-20 06:37:06,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 29 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-20 06:37:06,924 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 75 transitions. [2021-11-20 06:37:06,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-20 06:37:06,925 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:06,925 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:06,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:07,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-20 06:37:07,134 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:07,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:07,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2084333679, now seen corresponding path program 6 times [2021-11-20 06:37:07,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:07,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142242263] [2021-11-20 06:37:07,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:07,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:07,462 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 33 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:07,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:07,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142242263] [2021-11-20 06:37:07,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142242263] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:07,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625848272] [2021-11-20 06:37:07,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-20 06:37:07,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:07,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:07,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:07,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-20 06:37:07,534 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-11-20 06:37:07,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:07,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-20 06:37:07,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:08,164 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 52 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:08,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:08,509 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 52 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:08,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625848272] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:08,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:08,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 34 [2021-11-20 06:37:08,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974760548] [2021-11-20 06:37:08,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:08,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-20 06:37:08,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:08,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-20 06:37:08,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=846, Unknown=0, NotChecked=0, Total=1122 [2021-11-20 06:37:08,513 INFO L87 Difference]: Start difference. First operand 70 states and 75 transitions. Second operand has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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-20 06:37:08,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:08,895 INFO L93 Difference]: Finished difference Result 117 states and 125 transitions. [2021-11-20 06:37:08,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-20 06:37:08,895 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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 55 [2021-11-20 06:37:08,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:08,900 INFO L225 Difference]: With dead ends: 117 [2021-11-20 06:37:08,901 INFO L226 Difference]: Without dead ends: 70 [2021-11-20 06:37:08,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=438, Invalid=1202, Unknown=0, NotChecked=0, Total=1640 [2021-11-20 06:37:08,904 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 310 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:08,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 163 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 06:37:08,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-20 06:37:08,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 64. [2021-11-20 06:37:08,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0793650793650793) internal successors, (68), 63 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-20 06:37:08,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 68 transitions. [2021-11-20 06:37:08,922 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 68 transitions. Word has length 55 [2021-11-20 06:37:08,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:08,923 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 68 transitions. [2021-11-20 06:37:08,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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-20 06:37:08,923 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 68 transitions. [2021-11-20 06:37:08,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-20 06:37:08,924 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:08,924 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:08,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:09,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:09,138 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:09,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:09,139 INFO L85 PathProgramCache]: Analyzing trace with hash 419308485, now seen corresponding path program 7 times [2021-11-20 06:37:09,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:09,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508014641] [2021-11-20 06:37:09,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:09,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 26 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-20 06:37:10,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:10,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508014641] [2021-11-20 06:37:10,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508014641] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:10,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917113250] [2021-11-20 06:37:10,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-20 06:37:10,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:10,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:10,026 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:10,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-20 06:37:10,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:10,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-20 06:37:10,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:10,208 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-20 06:37:10,248 INFO L354 Elim1Store]: treesize reduction 60, result has 16.7 percent of original size [2021-11-20 06:37:10,248 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 2 case distinctions, treesize of input 38 treesize of output 28 [2021-11-20 06:37:10,307 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:37:10,307 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-20 06:37:10,359 INFO L354 Elim1Store]: treesize reduction 121, result has 15.4 percent of original size [2021-11-20 06:37:10,360 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 5 case distinctions, treesize of input 50 treesize of output 43 [2021-11-20 06:37:10,946 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-11-20 06:37:10,946 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 49 treesize of output 28 [2021-11-20 06:37:10,991 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 26 proven. 39 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-20 06:37:10,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:11,711 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_116| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_116| (+ |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| (* |v_ULTIMATE.start_main_~i~0#1_116| 8) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-20 06:37:12,208 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_116| Int)) (or (< (select (store (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_116| 8) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_116| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-20 06:37:12,215 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 56 treesize of output 52 [2021-11-20 06:37:12,220 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-11-20 06:37:12,221 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 581 treesize of output 545 [2021-11-20 06:37:12,589 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 26 proven. 35 refuted. 0 times theorem prover too weak. 17 trivial. 4 not checked. [2021-11-20 06:37:12,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917113250] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:12,589 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:12,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14, 14] total 42 [2021-11-20 06:37:12,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636520217] [2021-11-20 06:37:12,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:12,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-20 06:37:12,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:12,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-20 06:37:12,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1332, Unknown=2, NotChecked=154, Total=1722 [2021-11-20 06:37:12,592 INFO L87 Difference]: Start difference. First operand 64 states and 68 transitions. Second operand has 42 states, 42 states have (on average 3.5476190476190474) internal successors, (149), 42 states have internal predecessors, (149), 0 states have call successors, (0), 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-20 06:37:13,457 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|))) (and (<= 3 (div c_~CELLCOUNT~0 2)) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (forall ((|v_ULTIMATE.start_main_~i~0#1_116| Int)) (or (< (select (store (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_116| 8) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_116| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) .cse2 (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (<= 2 |c_ULTIMATE.start_main_~i~0#1|) (or (not (= 16 (+ (* 8 |c_ULTIMATE.start_main_~i~0#1|) |c_ULTIMATE.start_main_~#volArray~0#1.offset|))) (and .cse2 (= (let ((.cse5 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (select (let ((.cse4 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse5 (- 8)))) (store .cse3 .cse4 (select .cse3 .cse4))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse5 (- 4)))) 0))) (= (select .cse3 12) 0))) is different from false [2021-11-20 06:37:13,961 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)))) (and (<= 3 (div c_~CELLCOUNT~0 2)) (forall ((|v_ULTIMATE.start_main_~i~0#1_116| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_116| (+ |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| (* |v_ULTIMATE.start_main_~i~0#1_116| 8) (- 4)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 12)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) (<= |c_ULTIMATE.start_main_~i~0#1| 2) (= 2 |c_ULTIMATE.start_main_~i~0#1|) (= |c_ULTIMATE.start_main_~#volArray~0#1.offset| 0) (or (not (= 16 (+ (* 8 |c_ULTIMATE.start_main_~i~0#1|) |c_ULTIMATE.start_main_~#volArray~0#1.offset|))) (and (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (select (let ((.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) .cse3) 0))) (= (select .cse0 .cse3) 0) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|)))) is different from false [2021-11-20 06:37:14,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:14,422 INFO L93 Difference]: Finished difference Result 99 states and 106 transitions. [2021-11-20 06:37:14,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-20 06:37:14,422 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.5476190476190474) internal successors, (149), 42 states have internal predecessors, (149), 0 states have call successors, (0), 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-20 06:37:14,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:14,423 INFO L225 Difference]: With dead ends: 99 [2021-11-20 06:37:14,423 INFO L226 Difference]: Without dead ends: 89 [2021-11-20 06:37:14,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 109 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1060 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=445, Invalid=2537, Unknown=4, NotChecked=436, Total=3422 [2021-11-20 06:37:14,425 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 136 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:14,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 294 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 447 Invalid, 0 Unknown, 167 Unchecked, 0.3s Time] [2021-11-20 06:37:14,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-11-20 06:37:14,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 64. [2021-11-20 06:37:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0634920634920635) internal successors, (67), 63 states have internal predecessors, (67), 0 states have call successors, (0), 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-20 06:37:14,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2021-11-20 06:37:14,433 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 63 [2021-11-20 06:37:14,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:14,434 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2021-11-20 06:37:14,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.5476190476190474) internal successors, (149), 42 states have internal predecessors, (149), 0 states have call successors, (0), 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-20 06:37:14,434 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2021-11-20 06:37:14,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-20 06:37:14,435 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:14,436 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:14,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:14,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:14,642 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:14,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:14,643 INFO L85 PathProgramCache]: Analyzing trace with hash 26281475, now seen corresponding path program 8 times [2021-11-20 06:37:14,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:14,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174331761] [2021-11-20 06:37:14,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:14,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:15,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:15,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174331761] [2021-11-20 06:37:15,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174331761] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:15,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877532697] [2021-11-20 06:37:15,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 06:37:15,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:15,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:15,798 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:15,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-20 06:37:15,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 06:37:15,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:15,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-20 06:37:15,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:16,032 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-20 06:37:16,074 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-11-20 06:37:16,074 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 2 case distinctions, treesize of input 29 treesize of output 22 [2021-11-20 06:37:16,149 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:37:16,149 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-20 06:37:16,227 INFO L354 Elim1Store]: treesize reduction 121, result has 15.4 percent of original size [2021-11-20 06:37:16,227 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 5 case distinctions, treesize of input 47 treesize of output 40 [2021-11-20 06:37:16,298 INFO L354 Elim1Store]: treesize reduction 88, result has 20.0 percent of original size [2021-11-20 06:37:16,298 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-20 06:37:16,366 INFO L354 Elim1Store]: treesize reduction 213, result has 13.8 percent of original size [2021-11-20 06:37:16,366 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 9 case distinctions, treesize of input 59 treesize of output 55 [2021-11-20 06:37:16,454 INFO L354 Elim1Store]: treesize reduction 132, result has 17.5 percent of original size [2021-11-20 06:37:16,454 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 44 treesize of output 49 [2021-11-20 06:37:16,577 INFO L354 Elim1Store]: treesize reduction 281, result has 12.5 percent of original size [2021-11-20 06:37:16,578 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 14 case distinctions, treesize of input 68 treesize of output 67 [2021-11-20 06:37:21,640 INFO L354 Elim1Store]: treesize reduction 81, result has 1.2 percent of original size [2021-11-20 06:37:21,641 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 67 treesize of output 34 [2021-11-20 06:37:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:21,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:22,114 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-20 06:37:22,116 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-20 06:37:22,328 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 59 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 06:37:22,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877532697] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:22,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:22,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 13] total 48 [2021-11-20 06:37:22,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203890978] [2021-11-20 06:37:22,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:22,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-20 06:37:22,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:22,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-20 06:37:22,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2043, Unknown=2, NotChecked=0, Total=2256 [2021-11-20 06:37:22,330 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand has 48 states, 48 states have (on average 3.5208333333333335) internal successors, (169), 48 states have internal predecessors, (169), 0 states have call successors, (0), 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-20 06:37:32,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:32,834 INFO L93 Difference]: Finished difference Result 121 states and 128 transitions. [2021-11-20 06:37:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-20 06:37:32,835 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.5208333333333335) internal successors, (169), 48 states have internal predecessors, (169), 0 states have call successors, (0), 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-20 06:37:32,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:32,835 INFO L225 Difference]: With dead ends: 121 [2021-11-20 06:37:32,835 INFO L226 Difference]: Without dead ends: 111 [2021-11-20 06:37:32,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 95 SyntacticMatches, 15 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1673 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=520, Invalid=4029, Unknown=7, NotChecked=0, Total=4556 [2021-11-20 06:37:32,838 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 136 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:32,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 583 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 861 Invalid, 0 Unknown, 177 Unchecked, 0.6s Time] [2021-11-20 06:37:32,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-11-20 06:37:32,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 70. [2021-11-20 06:37:32,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 69 states have internal predecessors, (73), 0 states have call successors, (0), 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-20 06:37:32,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 73 transitions. [2021-11-20 06:37:32,847 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 73 transitions. Word has length 63 [2021-11-20 06:37:32,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:32,847 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 73 transitions. [2021-11-20 06:37:32,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.5208333333333335) internal successors, (169), 48 states have internal predecessors, (169), 0 states have call successors, (0), 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-20 06:37:32,848 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 73 transitions. [2021-11-20 06:37:32,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-20 06:37:32,849 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:32,849 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:32,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:33,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:33,064 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1832115082, now seen corresponding path program 9 times [2021-11-20 06:37:33,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:33,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577844184] [2021-11-20 06:37:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:33,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:33,640 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:33,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:33,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577844184] [2021-11-20 06:37:33,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577844184] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:33,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432711820] [2021-11-20 06:37:33,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 06:37:33,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:33,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:33,642 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:33,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-20 06:37:33,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-20 06:37:33,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:33,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-20 06:37:33,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:34,094 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-20 06:37:34,146 INFO L354 Elim1Store]: treesize reduction 60, result has 16.7 percent of original size [2021-11-20 06:37:34,146 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 2 case distinctions, treesize of input 38 treesize of output 28 [2021-11-20 06:37:35,670 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-11-20 06:37:35,670 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 94 treesize of output 64 [2021-11-20 06:37:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 74 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:35,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:36,691 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 26 treesize of output 24 [2021-11-20 06:37:36,694 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 42 treesize of output 36 [2021-11-20 06:37:37,352 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 60 proven. 44 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 06:37:37,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432711820] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:37,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:37,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 21] total 56 [2021-11-20 06:37:37,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732582] [2021-11-20 06:37:37,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:37,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-20 06:37:37,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:37,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-20 06:37:37,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2664, Unknown=0, NotChecked=0, Total=3080 [2021-11-20 06:37:37,356 INFO L87 Difference]: Start difference. First operand 70 states and 73 transitions. Second operand has 56 states, 56 states have (on average 3.375) internal successors, (189), 56 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:39,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:39,991 INFO L93 Difference]: Finished difference Result 235 states and 248 transitions. [2021-11-20 06:37:39,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-11-20 06:37:39,992 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.375) internal successors, (189), 56 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:39,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:39,993 INFO L225 Difference]: With dead ends: 235 [2021-11-20 06:37:39,993 INFO L226 Difference]: Without dead ends: 233 [2021-11-20 06:37:39,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 113 SyntacticMatches, 4 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4211 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1599, Invalid=12207, Unknown=0, NotChecked=0, Total=13806 [2021-11-20 06:37:39,999 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 427 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:39,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 863 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 804 Invalid, 0 Unknown, 276 Unchecked, 0.5s Time] [2021-11-20 06:37:40,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-11-20 06:37:40,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 166. [2021-11-20 06:37:40,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 1.0666666666666667) internal successors, (176), 165 states have internal predecessors, (176), 0 states have call successors, (0), 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-20 06:37:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 176 transitions. [2021-11-20 06:37:40,019 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 176 transitions. Word has length 69 [2021-11-20 06:37:40,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:40,019 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 176 transitions. [2021-11-20 06:37:40,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.375) internal successors, (189), 56 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:40,020 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 176 transitions. [2021-11-20 06:37:40,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-20 06:37:40,021 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:40,021 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:40,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:40,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-20 06:37:40,246 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:40,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:40,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1296547097, now seen corresponding path program 10 times [2021-11-20 06:37:40,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:40,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516695248] [2021-11-20 06:37:40,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:40,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 83 proven. 46 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 06:37:40,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:40,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516695248] [2021-11-20 06:37:40,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516695248] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:40,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147000559] [2021-11-20 06:37:40,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-20 06:37:40,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:40,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:40,655 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:40,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-20 06:37:40,698 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-20 06:37:40,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:40,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-20 06:37:40,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:41,541 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 06:37:41,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:41,936 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 06:37:41,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147000559] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:41,937 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:41,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 43 [2021-11-20 06:37:41,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908882958] [2021-11-20 06:37:41,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:41,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-20 06:37:41,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:41,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-20 06:37:41,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=1378, Unknown=0, NotChecked=0, Total=1806 [2021-11-20 06:37:41,939 INFO L87 Difference]: Start difference. First operand 166 states and 176 transitions. Second operand has 43 states, 43 states have (on average 4.395348837209302) internal successors, (189), 43 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:42,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:42,373 INFO L93 Difference]: Finished difference Result 234 states and 247 transitions. [2021-11-20 06:37:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-20 06:37:42,373 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.395348837209302) internal successors, (189), 43 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:42,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:42,374 INFO L225 Difference]: With dead ends: 234 [2021-11-20 06:37:42,374 INFO L226 Difference]: Without dead ends: 84 [2021-11-20 06:37:42,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=642, Invalid=1908, Unknown=0, NotChecked=0, Total=2550 [2021-11-20 06:37:42,376 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 467 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:42,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 238 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 06:37:42,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-11-20 06:37:42,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 78. [2021-11-20 06:37:42,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.051948051948052) internal successors, (81), 77 states have internal predecessors, (81), 0 states have call successors, (0), 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-20 06:37:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 81 transitions. [2021-11-20 06:37:42,385 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 81 transitions. Word has length 75 [2021-11-20 06:37:42,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:42,386 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 81 transitions. [2021-11-20 06:37:42,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.395348837209302) internal successors, (189), 43 states have internal predecessors, (189), 0 states have call successors, (0), 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-20 06:37:42,386 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 81 transitions. [2021-11-20 06:37:42,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-20 06:37:42,387 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:42,387 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:42,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:42,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-20 06:37:42,594 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:42,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:42,595 INFO L85 PathProgramCache]: Analyzing trace with hash 277238954, now seen corresponding path program 11 times [2021-11-20 06:37:42,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:42,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168140804] [2021-11-20 06:37:42,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:42,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:43,225 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:37:43,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:43,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168140804] [2021-11-20 06:37:43,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168140804] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:43,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299421775] [2021-11-20 06:37:43,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-20 06:37:43,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:43,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:43,227 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:43,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-20 06:37:43,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-11-20 06:37:43,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:43,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-20 06:37:43,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:43,479 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-20 06:37:43,516 INFO L354 Elim1Store]: treesize reduction 60, result has 16.7 percent of original size [2021-11-20 06:37:43,516 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 2 case distinctions, treesize of input 38 treesize of output 28 [2021-11-20 06:37:43,619 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-20 06:37:43,619 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 40 treesize of output 39 [2021-11-20 06:37:43,702 INFO L354 Elim1Store]: treesize reduction 136, result has 15.5 percent of original size [2021-11-20 06:37:43,702 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 5 case distinctions, treesize of input 61 treesize of output 54 [2021-11-20 06:37:44,305 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-20 06:37:44,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:44,969 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_204| 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_204| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_204| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-20 06:37:45,444 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_204| Int)) (or (= (select (store (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_204| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_204| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2021-11-20 06:37:45,451 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 56 treesize of output 52 [2021-11-20 06:37:45,456 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-11-20 06:37:45,456 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 230 treesize of output 212 [2021-11-20 06:37:45,530 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 1 proven. 101 refuted. 0 times theorem prover too weak. 28 trivial. 6 not checked. [2021-11-20 06:37:45,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299421775] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:45,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:45,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 9, 17] total 32 [2021-11-20 06:37:45,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090871383] [2021-11-20 06:37:45,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:45,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-20 06:37:45,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:45,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-20 06:37:45,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=753, Unknown=2, NotChecked=114, Total=992 [2021-11-20 06:37:45,533 INFO L87 Difference]: Start difference. First operand 78 states and 81 transitions. Second operand has 32 states, 32 states have (on average 3.96875) internal successors, (127), 32 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:37:46,448 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4))) (.cse0 (div c_~CELLCOUNT~0 2))) (and (let ((.cse1 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse0))) (or (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse0) (and .cse1 (< c_~CELLCOUNT~0 0) (not (= c_~CELLCOUNT~0 (* 2 .cse0)))) (and (= (* 8 |c_ULTIMATE.start_main_~i~0#1|) 24) .cse1 (= (select (let ((.cse3 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)))) (store .cse2 .cse3 (select .cse2 .cse3))) .cse5) 0)))) (<= |c_ULTIMATE.start_main_~i~0#1| 3) (forall ((|v_ULTIMATE.start_main_~i~0#1_204| Int)) (or (= (select (store (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse7 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse6 .cse7 (select .cse6 .cse7))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_204| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_204| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (<= 3 |c_ULTIMATE.start_main_~i~0#1|) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4))) 0) (= (select .cse2 .cse5) 0) (or (= (* 8 .cse0) 32) (< 4 .cse0))))) is different from false [2021-11-20 06:37:46,980 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse4 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 4)))) (and (let ((.cse0 (div c_~CELLCOUNT~0 2))) (let ((.cse1 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse0))) (or (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse0) (and .cse1 (< c_~CELLCOUNT~0 0) (not (= c_~CELLCOUNT~0 (* 2 .cse0)))) (and (= (* 8 |c_ULTIMATE.start_main_~i~0#1|) 24) .cse1 (= (select (let ((.cse3 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse4 (- 8)))) (store .cse2 .cse3 (select .cse2 .cse3))) .cse5) 0))))) (<= |c_ULTIMATE.start_main_~i~0#1| 3) (<= 3 |c_ULTIMATE.start_main_~i~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_204| 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_204| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (< |v_ULTIMATE.start_main_~i~0#1_204| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) (= (select .cse2 .cse5) 0)))) is different from false [2021-11-20 06:37:48,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:48,048 INFO L93 Difference]: Finished difference Result 137 states and 145 transitions. [2021-11-20 06:37:48,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-20 06:37:48,054 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.96875) internal successors, (127), 32 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2021-11-20 06:37:48,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:48,055 INFO L225 Difference]: With dead ends: 137 [2021-11-20 06:37:48,055 INFO L226 Difference]: Without dead ends: 100 [2021-11-20 06:37:48,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 142 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 851 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=403, Invalid=3030, Unknown=5, NotChecked=468, Total=3906 [2021-11-20 06:37:48,057 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 131 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:48,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 329 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 781 Invalid, 0 Unknown, 232 Unchecked, 0.4s Time] [2021-11-20 06:37:48,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-11-20 06:37:48,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 88. [2021-11-20 06:37:48,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.0574712643678161) internal successors, (92), 87 states have internal predecessors, (92), 0 states have call successors, (0), 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-20 06:37:48,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 92 transitions. [2021-11-20 06:37:48,067 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 92 transitions. Word has length 77 [2021-11-20 06:37:48,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:48,068 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 92 transitions. [2021-11-20 06:37:48,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 3.96875) internal successors, (127), 32 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:37:48,068 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 92 transitions. [2021-11-20 06:37:48,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-20 06:37:48,069 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:48,069 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:48,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:48,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-20 06:37:48,282 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:48,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:48,282 INFO L85 PathProgramCache]: Analyzing trace with hash 500507862, now seen corresponding path program 12 times [2021-11-20 06:37:48,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:48,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517828804] [2021-11-20 06:37:48,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:48,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:48,489 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 32 proven. 41 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-20 06:37:48,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:48,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517828804] [2021-11-20 06:37:48,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517828804] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:48,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316720239] [2021-11-20 06:37:48,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-20 06:37:48,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:48,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:48,491 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:48,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-20 06:37:48,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-11-20 06:37:48,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:37:48,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-20 06:37:48,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 45 proven. 28 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-20 06:37:48,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:49,457 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 45 proven. 28 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-20 06:37:49,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316720239] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:37:49,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:37:49,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2021-11-20 06:37:49,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652926277] [2021-11-20 06:37:49,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:37:49,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-20 06:37:49,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:37:49,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-20 06:37:49,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2021-11-20 06:37:49,459 INFO L87 Difference]: Start difference. First operand 88 states and 92 transitions. Second operand has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 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-20 06:37:49,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:37:49,741 INFO L93 Difference]: Finished difference Result 163 states and 171 transitions. [2021-11-20 06:37:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-20 06:37:49,742 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 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-20 06:37:49,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:37:49,743 INFO L225 Difference]: With dead ends: 163 [2021-11-20 06:37:49,743 INFO L226 Difference]: Without dead ends: 98 [2021-11-20 06:37:49,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 162 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2021-11-20 06:37:49,744 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 147 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:37:49,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 99 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 06:37:49,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-11-20 06:37:49,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2021-11-20 06:37:49,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.054945054945055) internal successors, (96), 91 states have internal predecessors, (96), 0 states have call successors, (0), 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-20 06:37:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 96 transitions. [2021-11-20 06:37:49,754 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 96 transitions. Word has length 87 [2021-11-20 06:37:49,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:37:49,755 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 96 transitions. [2021-11-20 06:37:49,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 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-20 06:37:49,755 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 96 transitions. [2021-11-20 06:37:49,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-20 06:37:49,756 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:37:49,756 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:37:49,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-20 06:37:49,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-20 06:37:49,961 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:37:49,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:37:49,961 INFO L85 PathProgramCache]: Analyzing trace with hash -989614575, now seen corresponding path program 13 times [2021-11-20 06:37:49,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:37:49,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142289675] [2021-11-20 06:37:49,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:37:49,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:37:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:51,169 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 43 proven. 159 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-20 06:37:51,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:37:51,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142289675] [2021-11-20 06:37:51,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142289675] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:37:51,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090602414] [2021-11-20 06:37:51,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-20 06:37:51,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:37:51,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:37:51,171 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:37:51,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-20 06:37:51,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:37:51,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-20 06:37:51,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:37:51,367 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-20 06:37:51,405 INFO L354 Elim1Store]: treesize reduction 60, result has 16.7 percent of original size [2021-11-20 06:37:51,405 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 2 case distinctions, treesize of input 38 treesize of output 28 [2021-11-20 06:37:51,455 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-11-20 06:37:51,455 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-20 06:37:51,506 INFO L354 Elim1Store]: treesize reduction 121, result has 15.4 percent of original size [2021-11-20 06:37:51,506 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 5 case distinctions, treesize of input 47 treesize of output 40 [2021-11-20 06:37:51,612 INFO L354 Elim1Store]: treesize reduction 88, result has 20.0 percent of original size [2021-11-20 06:37:51,613 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 46 treesize of output 48 [2021-11-20 06:37:51,705 INFO L354 Elim1Store]: treesize reduction 213, result has 13.8 percent of original size [2021-11-20 06:37:51,705 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 9 case distinctions, treesize of input 67 treesize of output 63 [2021-11-20 06:37:53,209 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 3 proven. 42 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-11-20 06:37:53,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:37:54,024 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |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| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-20 06:37:54,522 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-20 06:37:55,087 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse2 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse0 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 4)) 0)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) is different from false [2021-11-20 06:37:57,111 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_247| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_247| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< (select (store (let ((.cse2 (* |v_ULTIMATE.start_main_~i~0#1_247| 8))) (let ((.cse0 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) .cse2) 0)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |v_ULTIMATE.start_main_~i~0#1_247| 1)))))) is different from false [2021-11-20 06:37:58,508 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int) (|v_ULTIMATE.start_main_~i~0#1_247| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_247| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse2 (* |v_ULTIMATE.start_main_~i~0#1_247| 8))) (let ((.cse0 (store (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse4 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse3 .cse4 (select .cse3 .cse4))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) .cse2) 0)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |v_ULTIMATE.start_main_~i~0#1_247| 1)))) is different from false [2021-11-20 06:37:58,516 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 127 treesize of output 119 [2021-11-20 06:37:58,527 INFO L354 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2021-11-20 06:37:58,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 201586 treesize of output 190258 [2021-11-20 06:47:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 42 proven. 92 refuted. 0 times theorem prover too weak. 47 trivial. 23 not checked. [2021-11-20 06:47:19,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090602414] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:47:19,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:47:19,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 12, 20] total 55 [2021-11-20 06:47:19,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386871407] [2021-11-20 06:47:19,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:47:19,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-20 06:47:19,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:47:19,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-20 06:47:19,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2208, Unknown=6, NotChecked=500, Total=2970 [2021-11-20 06:47:19,143 INFO L87 Difference]: Start difference. First operand 92 states and 96 transitions. Second operand has 55 states, 55 states have (on average 3.4) internal successors, (187), 55 states have internal predecessors, (187), 0 states have call successors, (0), 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-20 06:47:21,397 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse11 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse8 (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|)) (.cse2 (div c_~CELLCOUNT~0 2)) (.cse1 (* |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse12 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse11 (- 4)))) (and (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 8 .cse1)) 0) (<= |c_ULTIMATE.start_main_~i~0#1| 3) (<= 5 .cse2) (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int) (|v_ULTIMATE.start_main_~i~0#1_247| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_247| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse5 (* |v_ULTIMATE.start_main_~i~0#1_247| 8))) (let ((.cse3 (store (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse7 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse6 .cse7 (select .cse6 .cse7))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) .cse5) 0)) (.cse4 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse5 (- 8)))) (store .cse3 .cse4 (select .cse3 .cse4)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |v_ULTIMATE.start_main_~i~0#1_247| 1)))) (= 3 |c_ULTIMATE.start_main_~i~0#1|) .cse8 (let ((.cse9 (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse2))) (or (and .cse9 (< c_~CELLCOUNT~0 0) (not (= c_~CELLCOUNT~0 (* 2 .cse2)))) (<= (+ 3 |c_ULTIMATE.start_main_~i~0#1|) .cse2) (and .cse8 (= (* 8 |c_ULTIMATE.start_main_~i~0#1|) 24) .cse9 (= (select (let ((.cse10 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse11 (- 8)))) (store .cse0 .cse10 (select .cse0 .cse10))) .cse12) 0)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) (<= 3 |c_ULTIMATE.start_main_~i~0#1|) (or .cse8 (< 5 .cse2)) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse1)) 0) (= (select .cse0 .cse12) 0) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|)))) is different from false [2021-11-20 06:47:23,401 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse7 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse8 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7 (- 4)))) (and (= 3 |c_ULTIMATE.start_main_~i~0#1|) (forall ((|v_ULTIMATE.start_main_~i~0#1_247| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_247| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< (select (store (let ((.cse2 (* |v_ULTIMATE.start_main_~i~0#1_247| 8))) (let ((.cse0 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) .cse2) 0)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse2 (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|) (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |v_ULTIMATE.start_main_~i~0#1_247| 1)))))) (let ((.cse4 (div c_~CELLCOUNT~0 2))) (let ((.cse3 (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse4))) (or (and .cse3 (< c_~CELLCOUNT~0 0) (not (= c_~CELLCOUNT~0 (* 2 .cse4)))) (<= (+ 3 |c_ULTIMATE.start_main_~i~0#1|) .cse4) (and (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (= (* 8 |c_ULTIMATE.start_main_~i~0#1|) 24) .cse3 (= (select (let ((.cse6 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7 (- 8)))) (store .cse5 .cse6 (select .cse5 .cse6))) .cse8) 0))))) (= (select .cse5 .cse8) 0) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|)))) is different from false [2021-11-20 06:47:24,131 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20))) (and (let ((.cse0 (div c_~CELLCOUNT~0 2))) (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse0)) (.cse1 (< c_~CELLCOUNT~0 0)) (.cse2 (not (= c_~CELLCOUNT~0 (* 2 .cse0))))) (or (and (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (or (and (<= |c_ULTIMATE.start_main_~i~0#1| .cse0) .cse1 .cse2) .cse3) (= (select (store .cse4 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 4)) 0) .cse5) 0) (not (= (* 8 .cse0) 24))) (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse0) (and .cse3 .cse1 .cse2)))) (= (select .cse4 .cse5) 0) (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse8 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse6 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse8 (- 4)) 0)) (.cse7 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse8 (- 8)))) (store .cse6 .cse7 (select .cse6 .cse7)))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 4 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2021-11-20 06:47:24,806 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse9 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (< (select (store (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 8) (- 8)))) (store .cse0 .cse1 (select .cse0 .cse1))) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) (= (select .cse2 .cse3) 0) (let ((.cse4 (div c_~CELLCOUNT~0 2))) (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse4)) (.cse5 (< c_~CELLCOUNT~0 0)) (.cse6 (not (= c_~CELLCOUNT~0 (* 2 .cse4))))) (or (and (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (or (and (<= |c_ULTIMATE.start_main_~i~0#1| .cse4) .cse5 .cse6) .cse7) (= (select (let ((.cse8 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse9 (- 8)))) (store .cse2 .cse8 (select .cse2 .cse8))) .cse3) 0) (not (= (* 8 .cse4) 24))) (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse4) (and .cse7 .cse5 .cse6)))) (= (select .cse2 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse9 (- 4))) 0) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 4 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2021-11-20 06:47:25,479 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse7 (* |c_ULTIMATE.start_main_~i~0#1| 8))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_246| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_246| (+ |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| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_246| 8)) 0) (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| 20)) |c_ULTIMATE.start_main_~MINVAL~0#1|))) (= (select .cse0 .cse1) 0) (let ((.cse2 (div c_~CELLCOUNT~0 2))) (let ((.cse5 (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) .cse2)) (.cse3 (< c_~CELLCOUNT~0 0)) (.cse4 (not (= c_~CELLCOUNT~0 (* 2 .cse2))))) (or (and (= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (or (and (<= |c_ULTIMATE.start_main_~i~0#1| .cse2) .cse3 .cse4) .cse5) (= (select (let ((.cse6 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7 (- 8)))) (store .cse0 .cse6 (select .cse0 .cse6))) .cse1) 0) (not (= (* 8 .cse2) 24))) (<= (+ 2 |c_ULTIMATE.start_main_~i~0#1|) .cse2) (and .cse5 .cse3 .cse4)))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~#volArray~0#1.offset| .cse7 (- 4))) 0) (<= 2 |c_ULTIMATE.start_main_~MINVAL~0#1|) (<= 4 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2021-11-20 06:47:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:47:32,043 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2021-11-20 06:47:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-20 06:47:32,044 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 3.4) internal successors, (187), 55 states have internal predecessors, (187), 0 states have call successors, (0), 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 91 [2021-11-20 06:47:32,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:47:32,044 INFO L225 Difference]: With dead ends: 97 [2021-11-20 06:47:32,044 INFO L226 Difference]: Without dead ends: 0 [2021-11-20 06:47:32,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 155 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 1608 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=530, Invalid=4329, Unknown=11, NotChecked=1450, Total=6320 [2021-11-20 06:47:32,047 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 47 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-20 06:47:32,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 55 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 674 Invalid, 0 Unknown, 189 Unchecked, 0.4s Time] [2021-11-20 06:47:32,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-20 06:47:32,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-20 06:47:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 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-20 06:47:32,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-20 06:47:32,049 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 91 [2021-11-20 06:47:32,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:47:32,049 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 06:47:32,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 3.4) internal successors, (187), 55 states have internal predecessors, (187), 0 states have call successors, (0), 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-20 06:47:32,050 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-20 06:47:32,050 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-20 06:47:32,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 06:47:32,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-20 06:47:32,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-20 06:47:32,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-20 06:47:43,458 WARN L227 SmtUtils]: Spent 8.37s on a formula simplification. DAG size of input: 243 DAG size of output: 147 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2021-11-20 06:48:00,844 WARN L227 SmtUtils]: Spent 17.13s on a formula simplification. DAG size of input: 259 DAG size of output: 135 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2021-11-20 06:48:00,848 INFO L858 garLoopResultBuilder]: For program point L27-2(lines 27 38) no Hoare annotation was computed. [2021-11-20 06:48:00,848 INFO L854 garLoopResultBuilder]: At program point L27-3(lines 27 38) the Hoare annotation is: (let ((.cse13 (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse11 (div ~CELLCOUNT~0 2))) (let ((.cse0 (<= 1 |ULTIMATE.start_main_~i~0#1|)) (.cse2 (<= 3 .cse11)) (.cse3 (<= 3 (select .cse13 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 16)))) (.cse4 (<= 3 (select .cse13 |ULTIMATE.start_main_~#volArray~0#1.offset|))) (.cse10 (<= 3 (select (store .cse13 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4)) 0) 8))) (.cse1 (<= 2 ~CELLCOUNT~0)) (.cse5 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse6 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse7 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse8 (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse9 (= ~CELLCOUNT~0 (* 2 .cse11))) (.cse12 (+ (* 8 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~#volArray~0#1.offset|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (<= |ULTIMATE.start_main_~i~0#1| 4) .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (= (* 8 .cse11) 32) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= |ULTIMATE.start_main_~i~0#1| 5)) (and .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 16 .cse12)) (and .cse0 (<= |ULTIMATE.start_main_~i~0#1| 3) .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 (<= 5 .cse11) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse5 .cse6 .cse7 .cse8 .cse9 (= .cse12 8))))) [2021-11-20 06:48:00,848 INFO L858 garLoopResultBuilder]: For program point L27-4(lines 27 38) no Hoare annotation was computed. [2021-11-20 06:48:00,849 INFO L858 garLoopResultBuilder]: For program point L40-2(lines 40 51) no Hoare annotation was computed. [2021-11-20 06:48:00,849 INFO L854 garLoopResultBuilder]: At program point L40-3(lines 40 51) the Hoare annotation is: (let ((.cse32 (+ (* 8 |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~#volArray~0#1.offset|)) (.cse36 (* |ULTIMATE.start_main_~i~0#1| 8))) (let ((.cse34 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse36 (- 8))) (.cse30 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 4)) (.cse33 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse36 (- 4))) (.cse28 (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse16 (= 16 .cse32)) (.cse17 (div ~CELLCOUNT~0 2))) (let ((.cse8 (<= .cse17 2)) (.cse18 (exists ((|ULTIMATE.start_main_~i~0#1| Int)) (and (<= 3 |ULTIMATE.start_main_~i~0#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4))) 0)))) (.cse10 (<= 1 |ULTIMATE.start_main_~i~0#1|)) (.cse19 (not .cse16)) (.cse11 (<= 3 (select .cse28 |ULTIMATE.start_main_~#volArray~0#1.offset|))) (.cse12 (<= (mod ~CELLCOUNT~0 2) 0)) (.cse13 (< 1 ~CELLCOUNT~0)) (.cse14 (exists ((|ULTIMATE.start_main_~i~0#1| Int)) (and (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4))) 0)))) (.cse21 (<= 2 |ULTIMATE.start_main_~i~0#1|)) (.cse22 (<= 3 (select (store .cse28 .cse33 0) 8))) (.cse23 (= (select .cse28 12) 0)) (.cse24 (exists ((|v_ULTIMATE.start_main_~i~0#1_47| Int)) (and (<= |ULTIMATE.start_main_~i~0#1| (+ |v_ULTIMATE.start_main_~i~0#1_47| 1)) (= 0 (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_47| 8) (- 4))))))) (.cse29 (exists ((|v_ULTIMATE.start_main_~i~0#1_237| Int)) (and (<= (+ |v_ULTIMATE.start_main_~i~0#1_237| 1) |ULTIMATE.start_main_~i~0#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_237| 8))) 0) (<= 4 |v_ULTIMATE.start_main_~i~0#1_237|)))) (.cse25 (<= |ULTIMATE.start_main_~i~0#1| 5)) (.cse15 (= (select (store .cse28 .cse34 (select .cse28 .cse34)) .cse30) 0)) (.cse26 (exists ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_196| Int)) (let ((.cse35 (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|))) (and (<= |v_ULTIMATE.start_main_~i~0#1_196| 3) (= (select .cse35 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_196| 8) (- 4))) 0) (<= 3 |v_ULTIMATE.start_main_~i~0#1_196|) (<= (+ |v_ULTIMATE.start_main_~i~0#1_196| 1) |ULTIMATE.start_main_~i~0#1|) (= (select .cse35 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4))) 0))))) (.cse20 (<= 3 (select .cse28 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 16)))) (.cse2 (<= 3 (select .cse28 8))) (.cse0 (<= 2 ~CELLCOUNT~0)) (.cse31 (< .cse17 2)) (.cse1 (<= 3 (select (store .cse28 .cse33 (select .cse28 .cse33)) .cse34))) (.cse3 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse4 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse5 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse6 (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse7 (= ~CELLCOUNT~0 (* 2 .cse17))) (.cse9 (= .cse32 8))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse1 .cse11 .cse3 .cse4 .cse12 .cse5 .cse13 .cse6 .cse14 .cse8 .cse15 .cse16) (and (<= .cse17 4) .cse18 .cse10 .cse19 (<= 5 |ULTIMATE.start_main_~i~0#1|) .cse20 .cse11 .cse3 .cse4 .cse12 .cse5 .cse13 .cse14 .cse21 .cse22 .cse23 .cse24 .cse25 .cse15 .cse26) (and .cse10 .cse19 (= 3 |ULTIMATE.start_main_~i~0#1|) .cse11 .cse3 .cse4 .cse12 .cse5 .cse13 .cse14 .cse21 .cse22 .cse23 .cse24 .cse8 .cse15) (and .cse18 .cse10 .cse19 .cse20 .cse11 .cse3 .cse4 .cse12 (<= |ULTIMATE.start_main_~i~0#1| 4) .cse5 .cse13 .cse14 .cse21 .cse22 .cse23 .cse24 (exists ((|v_ULTIMATE.start_main_~i~0#1_196| Int)) (and (<= |v_ULTIMATE.start_main_~i~0#1_196| 3) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_196| 8) (- 4))) 0) (<= 3 |v_ULTIMATE.start_main_~i~0#1_196|) (<= (+ |v_ULTIMATE.start_main_~i~0#1_196| 1) |ULTIMATE.start_main_~i~0#1|))) .cse15) (and .cse10 .cse20 .cse1 .cse11 .cse3 .cse4 .cse12 .cse5 .cse6 .cse14 .cse15 .cse16 (<= (+ |ULTIMATE.start_main_~i~0#1| 1) .cse17)) (and .cse18 .cse10 (exists ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_237| Int)) (let ((.cse27 (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|))) (and (<= (+ |v_ULTIMATE.start_main_~i~0#1_237| 1) |ULTIMATE.start_main_~i~0#1|) (= (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_237| 8))) 0) (<= 4 |v_ULTIMATE.start_main_~i~0#1_237|) (= (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4))) 0)))) .cse19 .cse20 .cse11 .cse3 .cse4 .cse12 (= (select .cse28 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0) .cse5 .cse13 .cse14 .cse21 .cse22 .cse23 .cse24 .cse29 .cse15) (and .cse10 (<= |ULTIMATE.start_main_~i~0#1| 3) .cse19 .cse1 .cse11 .cse3 .cse4 .cse12 .cse5 .cse6 .cse14 .cse21 .cse22 .cse23 .cse24 .cse15 (exists ((|v_ULTIMATE.start_main_~i~0#1_150| Int)) (and (<= |ULTIMATE.start_main_~i~0#1| (+ |v_ULTIMATE.start_main_~i~0#1_150| 1)) (<= |v_ULTIMATE.start_main_~i~0#1_150| (div ~CELLCOUNT~0 2)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_150| 8))) 0)))) (and (= (select .cse28 .cse30) 0) .cse10 .cse31 (<= |ULTIMATE.start_main_~i~0#1| 2) .cse11 .cse3 .cse4 .cse12 .cse5 .cse13 .cse14 .cse21) (and .cse18 .cse10 .cse19 .cse20 .cse11 .cse3 .cse4 .cse12 .cse5 .cse13 .cse14 .cse21 .cse22 .cse23 .cse24 .cse29 .cse25 .cse15 .cse26) (and .cse0 .cse20 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9) (and .cse0 .cse31 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9))))) [2021-11-20 06:48:00,849 INFO L858 garLoopResultBuilder]: For program point L40-4(lines 40 51) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point L24(line 24) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 8) no Hoare annotation was computed. [2021-11-20 06:48:00,850 INFO L858 garLoopResultBuilder]: For program point L53-2(lines 53 56) no Hoare annotation was computed. [2021-11-20 06:48:00,851 INFO L854 garLoopResultBuilder]: At program point L53-3(lines 53 56) the Hoare annotation is: (let ((.cse34 (* |ULTIMATE.start_main_~i~0#1| 8)) (.cse32 (div ~CELLCOUNT~0 2))) (let ((.cse9 (* 2 .cse32)) (.cse31 (* 8 |ULTIMATE.start_main_~i~0#1|)) (.cse27 (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse30 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse34 (- 4))) (.cse29 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse34 (- 8)))) (let ((.cse24 (<= 3 (select (store .cse27 .cse30 (select .cse27 .cse30)) .cse29))) (.cse25 (= 16 (+ .cse31 |ULTIMATE.start_main_~#volArray~0#1.offset|))) (.cse1 (= |ULTIMATE.start_main_~i~0#1| 0)) (.cse13 (<= 3 (select .cse27 8))) (.cse2 (<= 3 (select .cse27 |ULTIMATE.start_main_~#volArray~0#1.offset|))) (.cse15 (= (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 20)) 0)) (.cse6 (< 1 ~CELLCOUNT~0)) (.cse7 (exists ((|ULTIMATE.start_main_~i~0#1| Int)) (and (<= 1 |ULTIMATE.start_main_~i~0#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 8) (- 4))) 0)))) (.cse17 (exists ((|v_ULTIMATE.start_main_~i~0#1_47| Int)) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_47| 8) (- 4)))) (< (div ~CELLCOUNT~0 2) (+ |v_ULTIMATE.start_main_~i~0#1_47| 1))))) (.cse20 (< .cse32 3)) (.cse0 (= (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 4)) 0)) (.cse10 (< .cse32 4)) (.cse26 (= 3 |ULTIMATE.start_main_~i~0#1|)) (.cse12 (<= 3 (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| 16)))) (.cse23 (exists ((|v_ULTIMATE.start_main_~i~0#1_150| Int)) (let ((.cse33 (div ~CELLCOUNT~0 2))) (and (< .cse33 (+ |v_ULTIMATE.start_main_~i~0#1_150| 1)) (<= |v_ULTIMATE.start_main_~i~0#1_150| .cse33) (= (select (select |#memory_int| |ULTIMATE.start_main_~#volArray~0#1.base|) (+ |ULTIMATE.start_main_~#volArray~0#1.offset| (- 4) (* |v_ULTIMATE.start_main_~i~0#1_150| 8))) 0))))) (.cse5 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse22 (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))) (.cse16 (= (select .cse27 12) 0)) (.cse11 (<= 2 ~CELLCOUNT~0)) (.cse21 (< .cse32 2)) (.cse14 (<= 1 |ULTIMATE.start___VERIFIER_assert_~cond#1|)) (.cse3 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse4 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse8 (= ~CELLCOUNT~0 .cse9)) (.cse18 (= .cse31 8)) (.cse19 (= (select (store .cse27 .cse29 (select .cse27 .cse29)) .cse30) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse9 2)) (and .cse10 .cse11 .cse12 .cse13 .cse14 .cse3 .cse4 .cse15 .cse5 .cse8 .cse16 .cse17 .cse18 .cse19) (and .cse11 .cse13 .cse14 .cse3 .cse4 .cse5 .cse20 .cse8 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse11 .cse21 (<= |ULTIMATE.start_main_~i~0#1| 2) .cse3 .cse4 .cse22 (<= 2 |ULTIMATE.start_main_~i~0#1|) .cse8) (and .cse0 .cse10 .cse11 (<= 5 |ULTIMATE.start_main_~i~0#1|) .cse3 .cse4 .cse23 .cse5 .cse22 .cse8 .cse16) (and .cse0 .cse10 .cse11 .cse12 .cse24 .cse3 .cse4 .cse23 .cse5 .cse22 .cse8 .cse25 .cse19) (and .cse0 .cse10 .cse11 .cse3 .cse4 .cse5 .cse22 .cse8 .cse16 (<= 6 |ULTIMATE.start_main_~i~0#1|)) (and .cse0 .cse1 .cse13 .cse2 .cse3 .cse4 .cse5 .cse6 .cse20 .cse7 .cse8 .cse16 .cse17) (and .cse0 .cse11 .cse24 .cse3 .cse4 .cse5 .cse22 .cse20 .cse8 .cse25 .cse19) (and .cse0 .cse11 .cse26 .cse14 .cse3 .cse4 .cse5 .cse22 .cse20 .cse8 .cse16) (and .cse0 .cse1 .cse10 .cse12 .cse13 .cse2 .cse3 .cse4 .cse15 .cse5 .cse6 .cse7 .cse8 .cse16 .cse17) (and .cse0 .cse11 .cse3 .cse4 .cse5 .cse22 .cse20 .cse8 .cse16 (<= 4 |ULTIMATE.start_main_~i~0#1|)) (let ((.cse28 (* |ULTIMATE.start_main_~i~0#1| 4))) (and .cse0 .cse10 (= |ULTIMATE.start_main_~i~0#1| 4) .cse11 .cse3 .cse4 .cse5 .cse22 (<= 3 (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse28))) .cse8 (= (select .cse27 (+ |ULTIMATE.start_main_~#volArray~0#1.offset| .cse28 4)) 0) .cse16)) (and .cse0 .cse10 .cse11 .cse26 .cse12 .cse14 .cse3 .cse4 .cse23 .cse5 .cse22 .cse8 .cse16) (and .cse11 .cse21 .cse14 .cse3 .cse4 .cse8 .cse18 .cse19))))) [2021-11-20 06:48:00,851 INFO L858 garLoopResultBuilder]: For program point L53-4(lines 53 56) no Hoare annotation was computed. [2021-11-20 06:48:00,851 INFO L858 garLoopResultBuilder]: For program point L16(lines 16 57) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L16-2(lines 16 57) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L8(line 8) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L8-1(line 8) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L8-3(line 8) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L29(lines 29 36) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L29-2(lines 29 36) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L861 garLoopResultBuilder]: At program point L58(lines 13 59) the Hoare annotation is: true [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L42(lines 42 49) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L42-2(lines 42 49) no Hoare annotation was computed. [2021-11-20 06:48:00,852 INFO L858 garLoopResultBuilder]: For program point L5(lines 5 7) no Hoare annotation was computed. [2021-11-20 06:48:00,853 INFO L858 garLoopResultBuilder]: For program point L55(line 55) no Hoare annotation was computed. [2021-11-20 06:48:00,853 INFO L858 garLoopResultBuilder]: For program point L55-2(line 55) no Hoare annotation was computed. [2021-11-20 06:48:00,853 INFO L858 garLoopResultBuilder]: For program point L6(line 6) no Hoare annotation was computed. [2021-11-20 06:48:00,856 INFO L732 BasicCegarLoop]: Path program histogram: [13, 1, 1, 1, 1, 1] [2021-11-20 06:48:00,857 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 06:48:00,871 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,872 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,873 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,873 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,874 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,874 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,875 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,875 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,875 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,876 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,876 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,876 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,876 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,877 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,877 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,877 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,878 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,878 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,878 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,879 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,879 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,880 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,880 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,880 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,881 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,881 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,881 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,881 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,882 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,882 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,883 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,883 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,884 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,884 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,884 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,885 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,885 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,885 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,886 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,886 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,887 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,887 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,887 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,887 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,888 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,888 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,888 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,889 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,889 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,889 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,890 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,890 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,890 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,890 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,891 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,891 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,891 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,892 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,892 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,892 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,892 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,893 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,893 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,893 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,894 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,894 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,894 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,894 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,933 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,933 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,933 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,934 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,934 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,934 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,935 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,935 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,935 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,936 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,936 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,936 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,936 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,937 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,937 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,937 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,938 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,938 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,938 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,939 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,939 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,939 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,940 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,940 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,940 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,940 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,941 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,941 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,941 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,942 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,942 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,942 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,943 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,943 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,943 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,944 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,944 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,944 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,945 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,945 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,945 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,946 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,946 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,946 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,946 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,947 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,947 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,947 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,948 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,948 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,948 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,949 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,949 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,949 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,949 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,950 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,950 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,951 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,951 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,951 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,951 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,952 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:00,952 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,952 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,953 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,953 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:00,953 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,953 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,971 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,971 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,972 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,972 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,973 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,973 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,973 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,974 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,974 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,975 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,975 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,975 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,976 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,976 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,976 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,977 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,977 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,978 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,978 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,978 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,979 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,979 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,979 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,985 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,985 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,985 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,986 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,986 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,987 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,987 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,987 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,988 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,988 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,988 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,989 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,989 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,990 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,990 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,990 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,991 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,991 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:00,991 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,992 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:00,992 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,992 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,993 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:00,998 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 06:48:00 BoogieIcfgContainer [2021-11-20 06:48:00,998 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 06:48:00,999 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 06:48:00,999 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 06:48:01,000 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 06:48:01,000 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:36:47" (3/4) ... [2021-11-20 06:48:01,004 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-20 06:48:01,018 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2021-11-20 06:48:01,018 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-11-20 06:48:01,018 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-20 06:48:01,019 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-20 06:48:01,047 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && CELLCOUNT / 2 <= 2) && 8 * i + volArray == 8) || ((((((((((((1 <= i && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT / 2 <= 2) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && 16 == 8 * i + volArray)) || (((((((((((((((((((CELLCOUNT / 2 <= 4 && (\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 1 <= i) && !(16 == 8 * i + volArray)) && 5 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && i <= 5) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_196 : int :: (((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= ULTIMATE.start_main_~i~0#1) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0))) || (((((((((((((((1 <= i && !(16 == 8 * i + volArray)) && 3 == i) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && CELLCOUNT / 2 <= 2) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && i <= 4) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_196 : int :: ((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= i)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((1 <= i && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && 16 == 8 * i + volArray) && i + 1 <= CELLCOUNT / 2)) || (((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_237 : int :: ((v_ULTIMATE.start_main_~i~0#1_237 + 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_237 : int :: (v_ULTIMATE.start_main_~i~0#1_237 + 1 <= i && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((((((1 <= i && i <= 3) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (i <= v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0))) || (((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 1 <= i) && CELLCOUNT / 2 < 2) && i <= 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i)) || (((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_237 : int :: (v_ULTIMATE.start_main_~i~0#1_237 + 1 <= i && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237)) && i <= 5) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_196 : int :: (((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= ULTIMATE.start_main_~i~0#1) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0))) || (((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i + volArray == 8)) || ((((((((2 <= CELLCOUNT && CELLCOUNT / 2 < 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i + volArray == 8) [2021-11-20 06:48:01,047 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 2 * (CELLCOUNT / 2) <= 2) || (((((((((((((CELLCOUNT / 2 < 4 && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || (((((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][8]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || ((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && CELLCOUNT / 2 < 2) && i <= 2) && 2 == MINVAL) && CCCELVOL1 == 1) && !(cond == 0)) && 2 <= i) && CELLCOUNT == 2 * (CELLCOUNT / 2))) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 5 <= i) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 16 == 8 * i + volArray) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || (((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && 6 <= i)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && 1 < CELLCOUNT) && CELLCOUNT / 2 < 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1))) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 16 == 8 * i + volArray) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 3 == i) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && CELLCOUNT / 2 < 4) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1))) || (((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && 4 <= i)) || (((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && i == 4) && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 4]) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][volArray + i * 4 + 4] == 0) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 3 == i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || (((((((2 <= CELLCOUNT && CELLCOUNT / 2 < 2) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0) [2021-11-20 06:48:01,067 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/witness.graphml [2021-11-20 06:48:01,068 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 06:48:01,069 INFO L158 Benchmark]: Toolchain (without parser) took 673853.26ms. Allocated memory was 109.1MB in the beginning and 664.8MB in the end (delta: 555.7MB). Free memory was 70.6MB in the beginning and 603.6MB in the end (delta: -533.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,069 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 109.1MB. Free memory is still 86.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:48:01,069 INFO L158 Benchmark]: CACSL2BoogieTranslator took 269.52ms. Allocated memory is still 109.1MB. Free memory was 70.5MB in the beginning and 82.4MB in the end (delta: -12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,070 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.90ms. Allocated memory is still 109.1MB. Free memory was 82.4MB in the beginning and 80.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,070 INFO L158 Benchmark]: Boogie Preprocessor took 26.52ms. Allocated memory is still 109.1MB. Free memory was 80.8MB in the beginning and 79.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:48:01,070 INFO L158 Benchmark]: RCFGBuilder took 387.29ms. Allocated memory is still 109.1MB. Free memory was 79.4MB in the beginning and 68.2MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,071 INFO L158 Benchmark]: TraceAbstraction took 673057.06ms. Allocated memory was 109.1MB in the beginning and 664.8MB in the end (delta: 555.7MB). Free memory was 67.8MB in the beginning and 606.8MB in the end (delta: -539.0MB). Peak memory consumption was 388.9MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,071 INFO L158 Benchmark]: Witness Printer took 68.83ms. Allocated memory is still 664.8MB. Free memory was 606.8MB in the beginning and 603.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-20 06:48:01,073 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 109.1MB. Free memory is still 86.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 269.52ms. Allocated memory is still 109.1MB. Free memory was 70.5MB in the beginning and 82.4MB in the end (delta: -12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 37.90ms. Allocated memory is still 109.1MB. Free memory was 82.4MB in the beginning and 80.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.52ms. Allocated memory is still 109.1MB. Free memory was 80.8MB in the beginning and 79.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 387.29ms. Allocated memory is still 109.1MB. Free memory was 79.4MB in the beginning and 68.2MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 673057.06ms. Allocated memory was 109.1MB in the beginning and 664.8MB in the end (delta: 555.7MB). Free memory was 67.8MB in the beginning and 606.8MB in the end (delta: -539.0MB). Peak memory consumption was 388.9MB. Max. memory is 16.1GB. * Witness Printer took 68.83ms. Allocated memory is still 664.8MB. Free memory was 606.8MB in the beginning and 603.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 8]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 29 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 672.8s, OverallIterations: 18, TraceHistogramMax: 7, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 39.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 28.6s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2831 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2831 mSDsluCounter, 3473 SdHoareTripleChecker+Invalid, 3.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1152 IncrementalHoareTripleChecker+Unchecked, 3071 mSDsCounter, 1322 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6087 IncrementalHoareTripleChecker+Invalid, 8561 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1322 mSolverCounterUnsat, 402 mSDtfsCounter, 6087 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2161 GetRequests, 1363 SyntacticMatches, 74 SemanticMatches, 724 ConstructedPredicates, 18 IntricatePredicates, 0 DeprecatedPredicates, 14504 ImplicationChecksByTransitivity, 57.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=166occurred in iteration=14, InterpolantAutomatonStates: 431, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 18 MinimizatonAttempts, 308 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 4 LocationsWithAnnotation, 4 PreInvPairs, 55 NumberOfFragments, 3152 HoareAnnotationTreeSize, 4 FomulaSimplifications, 1694 FormulaSimplificationTreeSizeReduction, 2.8s HoareSimplificationTime, 4 FomulaSimplificationsInter, 91732 FormulaSimplificationTreeSizeReductionInter, 25.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 599.8s InterpolantComputationTime, 1672 NumberOfCodeBlocks, 1668 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 2428 ConstructedInterpolants, 173 QuantifiedInterpolants, 29159 SizeOfPredicates, 115 NumberOfNonLiveVariables, 2121 ConjunctsInSsa, 287 ConjunctsInUnsatCore, 46 InterpolantComputations, 4 PerfectInterpolantSequences, 1835/3383 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 40]: Loop Invariant [2021-11-20 06:48:01,105 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,106 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,106 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,106 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,107 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,107 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,107 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,108 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,108 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,108 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,109 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,109 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,109 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,109 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,110 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,110 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,110 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,111 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,111 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,111 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,112 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,112 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,112 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,112 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,113 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,113 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,113 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,114 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,114 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,114 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,114 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,115 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,115 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,115 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,116 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,116 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,116 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,117 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,117 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,117 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,118 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,118 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,118 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,118 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,119 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,119 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,119 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,120 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,120 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,120 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,120 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,121 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,121 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,121 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,121 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,122 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,122 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,122 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,123 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,123 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,123 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,123 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,124 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,124 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,124 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,124 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,124 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,125 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,132 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,132 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,133 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,133 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,134 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,134 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,134 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,134 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,135 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,135 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,135 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,136 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,136 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,136 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,136 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,137 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,137 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,137 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,138 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,138 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,138 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,139 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,139 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,139 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,139 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,140 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,140 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,140 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,140 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,141 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,141 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,141 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,142 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,142 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,142 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,143 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,143 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,143 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,144 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,144 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,144 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,144 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,145 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,145 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,145 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,145 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,146 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,146 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,146 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,147 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,147 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,147 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,147 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,147 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,148 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,148 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,148 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,149 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,149 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,149 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,149 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,150 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_237,QUANTIFIED] [2021-11-20 06:48:01,150 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,150 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,150 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,150 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_196,QUANTIFIED] [2021-11-20 06:48:01,151 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,151 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] Derived loop invariant: (((((((((((((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && CELLCOUNT / 2 <= 2) && 8 * i + volArray == 8) || ((((((((((((1 <= i && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT / 2 <= 2) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && 16 == 8 * i + volArray)) || (((((((((((((((((((CELLCOUNT / 2 <= 4 && (\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 1 <= i) && !(16 == 8 * i + volArray)) && 5 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && i <= 5) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_196 : int :: (((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= ULTIMATE.start_main_~i~0#1) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0))) || (((((((((((((((1 <= i && !(16 == 8 * i + volArray)) && 3 == i) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && CELLCOUNT / 2 <= 2) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && i <= 4) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_196 : int :: ((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= i)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((1 <= i && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && 16 == 8 * i + volArray) && i + 1 <= CELLCOUNT / 2)) || (((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_237 : int :: ((v_ULTIMATE.start_main_~i~0#1_237 + 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_237 : int :: (v_ULTIMATE.start_main_~i~0#1_237 + 1 <= i && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237)) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0)) || ((((((((((((((((1 <= i && i <= 3) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && CCCELVOL2 == 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (i <= v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0))) || (((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 1 <= i) && CELLCOUNT / 2 < 2) && i <= 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i)) || (((((((((((((((((((\exists ULTIMATE.start_main_~i~0#1 : int :: 3 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0) && 1 <= i) && !(16 == 8 * i + volArray)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT % 2 <= 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && 2 <= i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: i <= v_ULTIMATE.start_main_~i~0#1_47 + 1 && 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4])) && (\exists v_ULTIMATE.start_main_~i~0#1_237 : int :: (v_ULTIMATE.start_main_~i~0#1_237 + 1 <= i && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_237 * 8] == 0) && 4 <= v_ULTIMATE.start_main_~i~0#1_237)) && i <= 5) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + 4] == 0) && (\exists ULTIMATE.start_main_~i~0#1 : int, v_ULTIMATE.start_main_~i~0#1_196 : int :: (((v_ULTIMATE.start_main_~i~0#1_196 <= 3 && unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_196 * 8 + -4] == 0) && 3 <= v_ULTIMATE.start_main_~i~0#1_196) && v_ULTIMATE.start_main_~i~0#1_196 + 1 <= ULTIMATE.start_main_~i~0#1) && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0))) || (((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i + volArray == 8)) || ((((((((2 <= CELLCOUNT && CELLCOUNT / 2 < 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i + volArray == 8) - InvariantResult [Line: 27]: Loop Invariant Derived loop invariant: (((((((((((((((1 <= i && 2 <= CELLCOUNT) && 3 <= CELLCOUNT / 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && i <= 4) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) || ((((((((((((1 <= i && 2 <= CELLCOUNT) && 3 <= CELLCOUNT / 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 8 * (CELLCOUNT / 2) == 32) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8]) && i <= 5)) || (((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 16 == 8 * i + volArray)) || (((((((((1 <= i && i <= 3) && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8])) || (((((((((((1 <= i && 5 <= CELLCOUNT / 2) && 2 <= CELLCOUNT) && 3 <= CELLCOUNT / 2) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := 0][8])) || ((((((2 <= CELLCOUNT && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CCCELVOL2 == 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i + volArray == 8) - InvariantResult [Line: 53]: Loop Invariant [2021-11-20 06:48:01,159 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,159 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,159 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,160 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,160 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,160 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,161 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,161 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,161 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,161 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,162 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,162 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,162 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,162 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,163 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,163 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,163 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,163 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,164 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,164 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,164 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,164 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,165 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,168 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,168 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,169 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,169 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,169 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,169 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,170 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,170 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,170 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,170 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,171 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,171 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,171 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,171 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,172 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,172 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,172 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,172 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start_main_~i~0#1,QUANTIFIED] [2021-11-20 06:48:01,173 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,173 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_47,QUANTIFIED] [2021-11-20 06:48:01,173 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,173 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] [2021-11-20 06:48:01,174 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~i~0#1_150,QUANTIFIED] Derived loop invariant: ((((((((((((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 2 * (CELLCOUNT / 2) <= 2) || (((((((((((((CELLCOUNT / 2 < 4 && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || (((((((((((2 <= CELLCOUNT && 3 <= unknown-#memory_int-unknown[volArray][8]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || ((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && CELLCOUNT / 2 < 2) && i <= 2) && 2 == MINVAL) && CCCELVOL1 == 1) && !(cond == 0)) && 2 <= i) && CELLCOUNT == 2 * (CELLCOUNT / 2))) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 5 <= i) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 16 == 8 * i + volArray) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || (((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && 6 <= i)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && 1 < CELLCOUNT) && CELLCOUNT / 2 < 3) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1))) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -4]][volArray + i * 8 + -8]) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 16 == 8 * i + volArray) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0)) || ((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 3 == i) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && i == 0) && CELLCOUNT / 2 < 4) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 3 <= unknown-#memory_int-unknown[volArray][8]) && 3 <= unknown-#memory_int-unknown[volArray][volArray]) && 2 == MINVAL) && CCCELVOL1 == 1) && unknown-#memory_int-unknown[volArray][volArray + 20] == 0) && volArray == 0) && 1 < CELLCOUNT) && (\exists ULTIMATE.start_main_~i~0#1 : int :: 1 <= ULTIMATE.start_main_~i~0#1 && unknown-#memory_int-unknown[volArray][volArray + ULTIMATE.start_main_~i~0#1 * 8 + -4] == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && (\exists v_ULTIMATE.start_main_~i~0#1_47 : int :: 0 == unknown-#memory_int-unknown[volArray][volArray + v_ULTIMATE.start_main_~i~0#1_47 * 8 + -4] && CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_47 + 1))) || (((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && CELLCOUNT / 2 < 3) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0) && 4 <= i)) || (((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && i == 4) && 2 <= CELLCOUNT) && 2 == MINVAL) && CCCELVOL1 == 1) && volArray == 0) && !(cond == 0)) && 3 <= unknown-#memory_int-unknown[volArray][volArray + i * 4]) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][volArray + i * 4 + 4] == 0) && unknown-#memory_int-unknown[volArray][12] == 0)) || ((((((((((((unknown-#memory_int-unknown[volArray][volArray + 4] == 0 && CELLCOUNT / 2 < 4) && 2 <= CELLCOUNT) && 3 == i) && 3 <= unknown-#memory_int-unknown[volArray][volArray + 16]) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && (\exists v_ULTIMATE.start_main_~i~0#1_150 : int :: (CELLCOUNT / 2 < v_ULTIMATE.start_main_~i~0#1_150 + 1 && v_ULTIMATE.start_main_~i~0#1_150 <= CELLCOUNT / 2) && unknown-#memory_int-unknown[volArray][volArray + -4 + v_ULTIMATE.start_main_~i~0#1_150 * 8] == 0)) && volArray == 0) && !(cond == 0)) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && unknown-#memory_int-unknown[volArray][12] == 0)) || (((((((2 <= CELLCOUNT && CELLCOUNT / 2 < 2) && 1 <= cond) && 2 == MINVAL) && CCCELVOL1 == 1) && CELLCOUNT == 2 * (CELLCOUNT / 2)) && 8 * i == 8) && unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8 := unknown-#memory_int-unknown[volArray][volArray + i * 8 + -8]][volArray + i * 8 + -4] == 0) - InvariantResult [Line: 13]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2021-11-20 06:48:01,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6a1d52d6-9987-48de-a1cd-776a9ec39e6b/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE