./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/960521-1-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/960521-1-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4591ef5e575ce80e216cc4837705a7c6f141a943d9af6ca1eb606ab877abd06b --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:10:10,581 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:10:10,583 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:10:10,647 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:10:10,648 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:10:10,653 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:10:10,655 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:10:10,660 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:10:10,663 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:10:10,673 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:10:10,674 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:10:10,676 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:10:10,677 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:10:10,682 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:10:10,685 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:10:10,691 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:10:10,694 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:10:10,695 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:10:10,698 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:10:10,710 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:10:10,712 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:10:10,714 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:10:10,718 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:10:10,719 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:10:10,730 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:10:10,730 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:10:10,731 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:10:10,733 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:10:10,734 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:10:10,736 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:10:10,736 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:10:10,738 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:10:10,740 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:10:10,741 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:10:10,743 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:10:10,743 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:10:10,744 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:10:10,744 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:10:10,745 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:10:10,746 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:10:10,747 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:10:10,748 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 23:10:10,799 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:10:10,800 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:10:10,801 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:10:10,807 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:10:10,808 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:10:10,808 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:10:10,808 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:10:10,808 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 23:10:10,809 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:10:10,809 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:10:10,810 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 23:10:10,810 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 23:10:10,810 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:10:10,811 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 23:10:10,811 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 23:10:10,811 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 23:10:10,812 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 23:10:10,812 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 23:10:10,812 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:10:10,812 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:10:10,813 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 23:10:10,813 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:10:10,813 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:10:10,813 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:10:10,813 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 23:10:10,814 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 23:10:10,815 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 23:10:10,816 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:10:10,816 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:10:10,816 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:10:10,816 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:10:10,817 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:10:10,817 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:10:10,817 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:10:10,817 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:10:10,818 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:10:10,818 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 23:10:10,818 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 23:10:10,818 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:10:10,818 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:10:10,819 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/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_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4591ef5e575ce80e216cc4837705a7c6f141a943d9af6ca1eb606ab877abd06b [2021-11-12 23:10:11,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:10:11,201 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:10:11,207 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:10:11,208 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:10:11,209 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:10:11,211 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/memsafety/960521-1-1.i [2021-11-12 23:10:11,316 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/data/2884abc6a/47e66227dad84e0b845cd01650b55c06/FLAG717f523a1 [2021-11-12 23:10:12,021 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:10:12,028 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/sv-benchmarks/c/memsafety/960521-1-1.i [2021-11-12 23:10:12,054 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/data/2884abc6a/47e66227dad84e0b845cd01650b55c06/FLAG717f523a1 [2021-11-12 23:10:12,211 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/data/2884abc6a/47e66227dad84e0b845cd01650b55c06 [2021-11-12 23:10:12,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:10:12,215 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:10:12,219 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:10:12,220 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:10:12,224 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:10:12,225 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,226 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44628252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12, skipping insertion in model container [2021-11-12 23:10:12,226 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,235 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:10:12,280 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:10:12,639 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:10:12,647 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:10:12,720 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:10:12,757 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:10:12,757 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12 WrapperNode [2021-11-12 23:10:12,758 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:10:12,759 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:10:12,759 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:10:12,759 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:10:12,766 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,796 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,816 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:10:12,816 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:10:12,817 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:10:12,817 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:10:12,825 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,825 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,828 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,828 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,835 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,839 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,841 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,843 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:10:12,844 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:10:12,845 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:10:12,845 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:10:12,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (1/1) ... [2021-11-12 23:10:12,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:10:12,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:12,898 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:10:12,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:10:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 23:10:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 23:10:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 23:10:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:10:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 23:10:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 23:10:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:10:12,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:10:13,327 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:10:13,348 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-12 23:10:13,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:10:13 BoogieIcfgContainer [2021-11-12 23:10:13,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:10:13,353 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:10:13,354 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:10:13,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:10:13,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:10:12" (1/3) ... [2021-11-12 23:10:13,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c553fed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:10:13, skipping insertion in model container [2021-11-12 23:10:13,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:10:12" (2/3) ... [2021-11-12 23:10:13,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c553fed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:10:13, skipping insertion in model container [2021-11-12 23:10:13,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:10:13" (3/3) ... [2021-11-12 23:10:13,362 INFO L111 eAbstractionObserver]: Analyzing ICFG 960521-1-1.i [2021-11-12 23:10:13,368 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:10:13,368 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 21 error locations. [2021-11-12 23:10:13,435 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:10:13,456 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=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-12 23:10:13,468 INFO L340 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2021-11-12 23:10:13,495 INFO L276 IsEmpty]: Start isEmpty. Operand has 44 states, 22 states have (on average 2.090909090909091) internal successors, (46), 43 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:13,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-11-12 23:10:13,519 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:13,520 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2021-11-12 23:10:13,520 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:13,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:13,536 INFO L85 PathProgramCache]: Analyzing trace with hash 3507, now seen corresponding path program 1 times [2021-11-12 23:10:13,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:13,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426523232] [2021-11-12 23:10:13,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:13,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:13,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:13,803 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-12 23:10:13,804 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:13,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426523232] [2021-11-12 23:10:13,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426523232] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:13,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:13,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-12 23:10:13,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506969712] [2021-11-12 23:10:13,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:13,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:10:13,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:13,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:10:13,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:10:13,856 INFO L87 Difference]: Start difference. First operand has 44 states, 22 states have (on average 2.090909090909091) internal successors, (46), 43 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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-12 23:10:13,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:13,956 INFO L93 Difference]: Finished difference Result 43 states and 45 transitions. [2021-11-12 23:10:13,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:10:13,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2021-11-12 23:10:13,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:13,989 INFO L225 Difference]: With dead ends: 43 [2021-11-12 23:10:13,990 INFO L226 Difference]: Without dead ends: 42 [2021-11-12 23:10:13,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-12 23:10:13,996 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 1 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.20ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.82ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:13,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 61 Invalid, 27 Unknown, 0 Unchecked, 6.20ms Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 70.82ms Time] [2021-11-12 23:10:14,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-12 23:10:14,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-11-12 23:10:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 22 states have (on average 2.0) internal successors, (44), 41 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:14,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2021-11-12 23:10:14,072 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 2 [2021-11-12 23:10:14,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:14,073 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2021-11-12 23:10:14,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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-12 23:10:14,073 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2021-11-12 23:10:14,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-11-12 23:10:14,074 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:14,074 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2021-11-12 23:10:14,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 23:10:14,075 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:14,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:14,077 INFO L85 PathProgramCache]: Analyzing trace with hash 3508, now seen corresponding path program 1 times [2021-11-12 23:10:14,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:14,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227313010] [2021-11-12 23:10:14,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:14,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:14,141 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-12 23:10:14,142 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:14,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227313010] [2021-11-12 23:10:14,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227313010] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:14,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:14,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-12 23:10:14,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912402551] [2021-11-12 23:10:14,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:14,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:10:14,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:14,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:10:14,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:10:14,148 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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-12 23:10:14,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:14,178 INFO L93 Difference]: Finished difference Result 41 states and 43 transitions. [2021-11-12 23:10:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:10:14,179 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2021-11-12 23:10:14,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:14,180 INFO L225 Difference]: With dead ends: 41 [2021-11-12 23:10:14,180 INFO L226 Difference]: Without dead ends: 41 [2021-11-12 23:10:14,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-12 23:10:14,183 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.49ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.34ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:14,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 70 Invalid, 15 Unknown, 0 Unchecked, 1.49ms Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 23.34ms Time] [2021-11-12 23:10:14,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-12 23:10:14,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-12 23:10:14,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 40 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:14,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-11-12 23:10:14,192 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 2 [2021-11-12 23:10:14,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:14,193 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-11-12 23:10:14,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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-12 23:10:14,194 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-11-12 23:10:14,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 23:10:14,194 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:14,195 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 23:10:14,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 23:10:14,195 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:14,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:14,196 INFO L85 PathProgramCache]: Analyzing trace with hash 3443713, now seen corresponding path program 1 times [2021-11-12 23:10:14,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:14,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819442254] [2021-11-12 23:10:14,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:14,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:14,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:14,285 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-12 23:10:14,286 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:14,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819442254] [2021-11-12 23:10:14,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819442254] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:14,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:14,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:10:14,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750871344] [2021-11-12 23:10:14,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:14,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:10:14,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:14,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:10:14,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:10:14,295 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 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-12 23:10:14,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:14,346 INFO L93 Difference]: Finished difference Result 38 states and 40 transitions. [2021-11-12 23:10:14,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:10:14,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 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 4 [2021-11-12 23:10:14,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:14,348 INFO L225 Difference]: With dead ends: 38 [2021-11-12 23:10:14,348 INFO L226 Difference]: Without dead ends: 38 [2021-11-12 23:10:14,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:10:14,350 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 44 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.61ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.97ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:14,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 33 Invalid, 26 Unknown, 0 Unchecked, 1.61ms Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 41.97ms Time] [2021-11-12 23:10:14,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-11-12 23:10:14,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-11-12 23:10:14,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 37 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-12 23:10:14,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2021-11-12 23:10:14,357 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 4 [2021-11-12 23:10:14,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:14,357 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2021-11-12 23:10:14,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 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-12 23:10:14,358 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2021-11-12 23:10:14,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 23:10:14,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:14,359 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 23:10:14,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-12 23:10:14,359 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:14,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:14,360 INFO L85 PathProgramCache]: Analyzing trace with hash 3443714, now seen corresponding path program 1 times [2021-11-12 23:10:14,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:14,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502620468] [2021-11-12 23:10:14,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:14,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:14,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:14,560 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-12 23:10:14,560 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:14,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502620468] [2021-11-12 23:10:14,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502620468] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:14,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:14,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 23:10:14,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510194366] [2021-11-12 23:10:14,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:14,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:10:14,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:14,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:10:14,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:10:14,566 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 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-12 23:10:14,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:14,677 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2021-11-12 23:10:14,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:10:14,680 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 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 4 [2021-11-12 23:10:14,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:14,683 INFO L225 Difference]: With dead ends: 42 [2021-11-12 23:10:14,683 INFO L226 Difference]: Without dead ends: 42 [2021-11-12 23:10:14,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:10:14,693 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.52ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.89ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:14,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 54 Invalid, 64 Unknown, 0 Unchecked, 2.52ms Time], IncrementalHoareTripleChecker [8 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 81.89ms Time] [2021-11-12 23:10:14,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-12 23:10:14,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2021-11-12 23:10:14,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 25 states have (on average 1.64) internal successors, (41), 38 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-12 23:10:14,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 41 transitions. [2021-11-12 23:10:14,705 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 41 transitions. Word has length 4 [2021-11-12 23:10:14,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:14,706 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 41 transitions. [2021-11-12 23:10:14,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 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-12 23:10:14,706 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 41 transitions. [2021-11-12 23:10:14,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-12 23:10:14,707 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:14,707 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2021-11-12 23:10:14,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-12 23:10:14,708 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:14,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:14,711 INFO L85 PathProgramCache]: Analyzing trace with hash -985496187, now seen corresponding path program 1 times [2021-11-12 23:10:14,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:14,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300469179] [2021-11-12 23:10:14,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:14,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:14,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:14,943 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-12 23:10:14,943 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:14,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300469179] [2021-11-12 23:10:14,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300469179] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:14,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948351167] [2021-11-12 23:10:14,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:14,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:14,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:14,949 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:14,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 23:10:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:15,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:10:15,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:15,216 INFO L354 Elim1Store]: treesize reduction 86, result has 28.9 percent of original size [2021-11-12 23:10:15,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 53 [2021-11-12 23:10:15,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 65 [2021-11-12 23:10:15,775 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-12 23:10:15,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:15,887 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-12 23:10:15,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948351167] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:15,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [212712504] [2021-11-12 23:10:15,922 INFO L159 IcfgInterpreter]: Started Sifa with 5 locations of interest [2021-11-12 23:10:15,922 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:15,927 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:15,934 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:15,935 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:15,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:15,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:15,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:15,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:15,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:15,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:15,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:15,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:16,005 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_28|], 10=[|v_#valid_44|]} [2021-11-12 23:10:16,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:16,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:16,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:16,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:16,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:16,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:16,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:16,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,163 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:16,174 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:16,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:10:16,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-12 23:10:16,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-12 23:10:16,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:10:16,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:10:16,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 23:10:16,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-12 23:10:16,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:10:16,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-12 23:10:16,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:10:16,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:16,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:16,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-11-12 23:10:16,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:194, output treesize:190 [2021-11-12 23:10:16,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:10:16,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:10:16,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-12 23:10:16,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-12 23:10:16,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-12 23:10:16,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 23:10:16,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:10:16,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:10:16,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:16,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:10:16,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:16,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:16,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,800 INFO L180 QuantifierPusher]: treesize reduction 117, result has 77.7 percent of original size [2021-11-12 23:10:16,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 407 [2021-11-12 23:10:16,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:16,807 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:532, output treesize:407 [2021-11-12 23:10:16,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,918 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.6 percent of original size [2021-11-12 23:10:16,921 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:16,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:16,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:10:16,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:10:16,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:16,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:16,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:16,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:16,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:10:16,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:16,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:10:16,954 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:17,540 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:17,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:17,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2021-11-12 23:10:17,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054872198] [2021-11-12 23:10:17,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:17,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:10:17,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:17,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:10:17,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:10:17,543 INFO L87 Difference]: Start difference. First operand 39 states and 41 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 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-12 23:10:17,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:17,740 INFO L93 Difference]: Finished difference Result 43 states and 47 transitions. [2021-11-12 23:10:17,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:10:17,741 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 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 6 [2021-11-12 23:10:17,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:17,742 INFO L225 Difference]: With dead ends: 43 [2021-11-12 23:10:17,742 INFO L226 Difference]: Without dead ends: 43 [2021-11-12 23:10:17,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:10:17,743 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 0 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.63ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.61ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 50.89ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:17,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 105 Invalid, 72 Unknown, 0 Unchecked, 1.61ms Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 21 Unchecked, 50.89ms Time] [2021-11-12 23:10:17,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-12 23:10:17,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-11-12 23:10:17,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 42 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-12 23:10:17,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2021-11-12 23:10:17,750 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 6 [2021-11-12 23:10:17,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:17,750 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2021-11-12 23:10:17,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 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-12 23:10:17,751 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2021-11-12 23:10:17,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:10:17,752 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:17,752 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:17,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:17,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:17,968 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:17,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:17,969 INFO L85 PathProgramCache]: Analyzing trace with hash -485540105, now seen corresponding path program 1 times [2021-11-12 23:10:17,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:17,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777591484] [2021-11-12 23:10:17,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:17,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:17,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:10:18,022 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:18,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777591484] [2021-11-12 23:10:18,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777591484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:18,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:18,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:10:18,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769887387] [2021-11-12 23:10:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:18,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:10:18,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:10:18,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:10:18,025 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 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-12 23:10:18,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:18,074 INFO L93 Difference]: Finished difference Result 41 states and 45 transitions. [2021-11-12 23:10:18,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:10:18,075 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2021-11-12 23:10:18,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:18,076 INFO L225 Difference]: With dead ends: 41 [2021-11-12 23:10:18,076 INFO L226 Difference]: Without dead ends: 41 [2021-11-12 23:10:18,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-12 23:10:18,077 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 14 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.63ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.58ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.43ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:18,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 46 Invalid, 43 Unknown, 0 Unchecked, 1.58ms Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 33.43ms Time] [2021-11-12 23:10:18,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-12 23:10:18,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-12 23:10:18,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 40 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:18,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2021-11-12 23:10:18,083 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 7 [2021-11-12 23:10:18,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:18,083 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2021-11-12 23:10:18,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 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-12 23:10:18,084 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2021-11-12 23:10:18,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:10:18,084 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:18,084 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:18,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-12 23:10:18,085 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:18,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:18,086 INFO L85 PathProgramCache]: Analyzing trace with hash -485540104, now seen corresponding path program 1 times [2021-11-12 23:10:18,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:18,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550292570] [2021-11-12 23:10:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:18,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:18,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:18,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:10:18,128 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:18,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550292570] [2021-11-12 23:10:18,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550292570] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:18,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102831314] [2021-11-12 23:10:18,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:18,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:18,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:18,131 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:18,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 23:10:18,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:18,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:10:18,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:18,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:10:18,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:18,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:10:18,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102831314] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:18,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1756519938] [2021-11-12 23:10:18,279 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:10:18,279 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:18,280 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:18,280 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:18,280 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:18,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:18,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:18,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:18,301 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 10=[|v_#valid_45|]} [2021-11-12 23:10:18,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:18,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:18,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:18,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:18,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:18,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:18,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:18,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,383 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:18,390 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:18,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:10:18,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-12 23:10:18,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 23:10:18,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:18,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:18,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 23:10:18,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:158, output treesize:154 [2021-11-12 23:10:18,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:10:18,456 INFO L185 QuantifierPusher]: treesize reduction 8, result has 95.7 percent of original size 177 [2021-11-12 23:10:18,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-11-12 23:10:18,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:10:18,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:10:18,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,517 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:10:18,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:10:18,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:183, output treesize:173 [2021-11-12 23:10:18,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,640 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,647 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-12 23:10:18,651 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:18,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 368 [2021-11-12 23:10:18,660 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-12 23:10:18,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 431 [2021-11-12 23:10:18,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 59 [2021-11-12 23:10:18,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:10:18,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:10:18,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:18,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:18,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:18,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:18,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,841 INFO L180 QuantifierPusher]: treesize reduction 96, result has 81.1 percent of original size [2021-11-12 23:10:18,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 413 [2021-11-12 23:10:18,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:18,849 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:519, output treesize:413 [2021-11-12 23:10:18,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,947 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.7 percent of original size [2021-11-12 23:10:18,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:18,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:18,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:10:18,957 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-12 23:10:18,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:18,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:18,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:18,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:18,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:18,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:18,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2021-11-12 23:10:18,971 INFO L180 QuantifierPusher]: treesize reduction 37, result has 54.3 percent of original size [2021-11-12 23:10:18,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:10:18,980 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:19,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:19,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:19,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2021-11-12 23:10:19,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809057506] [2021-11-12 23:10:19,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:19,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 23:10:19,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 23:10:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2021-11-12 23:10:19,454 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 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-12 23:10:19,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:19,538 INFO L93 Difference]: Finished difference Result 74 states and 77 transitions. [2021-11-12 23:10:19,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:10:19,539 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 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 7 [2021-11-12 23:10:19,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:19,540 INFO L225 Difference]: With dead ends: 74 [2021-11-12 23:10:19,541 INFO L226 Difference]: Without dead ends: 74 [2021-11-12 23:10:19,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-11-12 23:10:19,542 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 209 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.83ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.34ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.80ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:19,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 78 Invalid, 63 Unknown, 0 Unchecked, 1.34ms Time], IncrementalHoareTripleChecker [27 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 59.80ms Time] [2021-11-12 23:10:19,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-11-12 23:10:19,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 44. [2021-11-12 23:10:19,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 32 states have (on average 1.46875) 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-12 23:10:19,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-11-12 23:10:19,547 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 7 [2021-11-12 23:10:19,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:19,547 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-11-12 23:10:19,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 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-12 23:10:19,548 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-11-12 23:10:19,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:10:19,548 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:19,548 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1] [2021-11-12 23:10:19,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-12 23:10:19,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:19,764 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:19,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1319654837, now seen corresponding path program 2 times [2021-11-12 23:10:19,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:19,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068776961] [2021-11-12 23:10:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:19,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:19,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:10:19,934 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:19,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068776961] [2021-11-12 23:10:19,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068776961] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:19,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806489002] [2021-11-12 23:10:19,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:10:19,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:19,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:19,936 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:19,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 23:10:19,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 23:10:19,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:10:19,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:10:19,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:20,062 INFO L354 Elim1Store]: treesize reduction 86, result has 28.9 percent of original size [2021-11-12 23:10:20,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 50 [2021-11-12 23:10:20,070 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 51 treesize of output 49 [2021-11-12 23:10:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:20,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:20,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806489002] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:20,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [78438324] [2021-11-12 23:10:20,613 INFO L159 IcfgInterpreter]: Started Sifa with 5 locations of interest [2021-11-12 23:10:20,613 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:20,613 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:20,613 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:20,614 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:20,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:20,628 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:20,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:20,633 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_31|], 10=[|v_#valid_46|]} [2021-11-12 23:10:20,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:20,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:20,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:20,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:20,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:20,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:20,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:20,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,702 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:20,710 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:20,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:10:20,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-12 23:10:20,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 23:10:20,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:20,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:20,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 23:10:20,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:158, output treesize:154 [2021-11-12 23:10:20,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:20,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 23:10:20,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:20,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:20,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:20,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 23:10:20,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:20,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:198, output treesize:194 [2021-11-12 23:10:20,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:20,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-11-12 23:10:20,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:20,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 389 [2021-11-12 23:10:20,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:20,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-12 23:10:20,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 452 [2021-11-12 23:10:20,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:20,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:20,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:20,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:20,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:20,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:21,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:21,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:21,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:21,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:21,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:21,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 62 [2021-11-12 23:10:21,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:10:21,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:10:21,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:21,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,094 INFO L180 QuantifierPusher]: treesize reduction 121, result has 77.3 percent of original size [2021-11-12 23:10:21,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 23:10:21,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:21,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:411 [2021-11-12 23:10:21,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,179 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.7 percent of original size [2021-11-12 23:10:21,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:21,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:21,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:10:21,191 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-12 23:10:21,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:21,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:21,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:21,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:21,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:21,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:21,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:21,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2021-11-12 23:10:21,214 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:21,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:21,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:21,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3, 3] total 12 [2021-11-12 23:10:21,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072665976] [2021-11-12 23:10:21,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:21,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 23:10:21,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:21,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 23:10:21,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:10:21,713 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:22,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:22,092 INFO L93 Difference]: Finished difference Result 44 states and 47 transitions. [2021-11-12 23:10:22,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 23:10:22,093 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 23:10:22,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:22,094 INFO L225 Difference]: With dead ends: 44 [2021-11-12 23:10:22,094 INFO L226 Difference]: Without dead ends: 44 [2021-11-12 23:10:22,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-11-12 23:10:22,095 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 0 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.73ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 57.73ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:22,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 94 Invalid, 70 Unknown, 0 Unchecked, 0.73ms Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 10 Unchecked, 57.73ms Time] [2021-11-12 23:10:22,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-11-12 23:10:22,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2021-11-12 23:10:22,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 32 states have (on average 1.4375) internal successors, (46), 42 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 46 transitions. [2021-11-12 23:10:22,101 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 46 transitions. Word has length 10 [2021-11-12 23:10:22,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:22,101 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 46 transitions. [2021-11-12 23:10:22,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:22,102 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 46 transitions. [2021-11-12 23:10:22,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 23:10:22,102 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:22,103 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1] [2021-11-12 23:10:22,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:22,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-12 23:10:22,303 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:22,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:22,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1999597553, now seen corresponding path program 2 times [2021-11-12 23:10:22,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:22,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220523777] [2021-11-12 23:10:22,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:22,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:22,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:10:22,394 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:22,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220523777] [2021-11-12 23:10:22,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220523777] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:22,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764250009] [2021-11-12 23:10:22,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:10:22,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:22,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:22,396 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:22,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 23:10:22,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-11-12 23:10:22,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:10:22,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:10:22,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:22,514 INFO L354 Elim1Store]: treesize reduction 86, result has 28.9 percent of original size [2021-11-12 23:10:22,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 45 [2021-11-12 23:10:22,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-12 23:10:22,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:22,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-12 23:10:22,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764250009] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:22,849 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:10:22,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [7] total 11 [2021-11-12 23:10:22,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812728544] [2021-11-12 23:10:22,850 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:22,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:10:22,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:22,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:10:22,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-12 23:10:22,851 INFO L87 Difference]: Start difference. First operand 43 states and 46 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:22,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:22,923 INFO L93 Difference]: Finished difference Result 32 states and 33 transitions. [2021-11-12 23:10:22,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:10:22,923 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-12 23:10:22,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:22,924 INFO L225 Difference]: With dead ends: 32 [2021-11-12 23:10:22,924 INFO L226 Difference]: Without dead ends: 32 [2021-11-12 23:10:22,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-11-12 23:10:22,925 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.50ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.22ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:22,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 30 Invalid, 40 Unknown, 0 Unchecked, 0.50ms Time], IncrementalHoareTripleChecker [8 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 48.22ms Time] [2021-11-12 23:10:22,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-11-12 23:10:22,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-11-12 23:10:22,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 31 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-12 23:10:22,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2021-11-12 23:10:22,939 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 13 [2021-11-12 23:10:22,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:22,940 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2021-11-12 23:10:22,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:22,940 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2021-11-12 23:10:22,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:10:22,941 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:22,941 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 1, 1, 1, 1] [2021-11-12 23:10:22,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:23,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-11-12 23:10:23,142 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:23,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:23,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1855629777, now seen corresponding path program 1 times [2021-11-12 23:10:23,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:23,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945391577] [2021-11-12 23:10:23,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:23,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:23,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:23,233 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:23,233 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:23,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945391577] [2021-11-12 23:10:23,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945391577] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:23,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855466274] [2021-11-12 23:10:23,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:23,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:23,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:23,245 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:23,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 23:10:23,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:23,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:10:23,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:23,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:23,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855466274] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:23,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [828091056] [2021-11-12 23:10:23,527 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:10:23,528 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:23,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:23,528 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:23,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:23,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:23,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:23,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:23,553 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_33|], 10=[|v_#valid_47|]} [2021-11-12 23:10:23,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:23,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:23,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:23,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:23,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:23,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:23,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:23,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,602 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:23,607 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:23,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:10:23,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-12 23:10:23,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 23:10:23,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:23,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:23,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 23:10:23,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:158, output treesize:154 [2021-11-12 23:10:23,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,642 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:23,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 23:10:23,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:23,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:23,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:23,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 23:10:23,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:198, output treesize:194 [2021-11-12 23:10:23,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-11-12 23:10:23,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:23,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 389 [2021-11-12 23:10:23,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-12 23:10:23,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 452 [2021-11-12 23:10:23,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:23,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:23,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:23,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:23,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 62 [2021-11-12 23:10:23,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:10:23,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:10:23,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:23,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,927 INFO L180 QuantifierPusher]: treesize reduction 121, result has 77.3 percent of original size [2021-11-12 23:10:23,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 23:10:23,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:23,933 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:411 [2021-11-12 23:10:23,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:23,994 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.7 percent of original size [2021-11-12 23:10:23,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:23,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:23,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:24,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:10:24,010 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-12 23:10:24,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:24,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2021-11-12 23:10:24,021 INFO L180 QuantifierPusher]: treesize reduction 37, result has 54.3 percent of original size [2021-11-12 23:10:24,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:10:24,026 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size [2021-11-12 23:10:24,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:24,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:10:24,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:10:24,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:10:24,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:10:24,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,095 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.8 percent of original size [2021-11-12 23:10:24,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:24,102 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:10:24,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-12 23:10:24,104 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-11-12 23:10:24,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 186 [2021-11-12 23:10:24,119 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-12 23:10:24,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:24,130 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 31 treesize of output 30 [2021-11-12 23:10:24,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:10:24,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:10:24,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,151 INFO L180 QuantifierPusher]: treesize reduction 96, result has 62.4 percent of original size [2021-11-12 23:10:24,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 23:10:24,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:24,153 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:263, output treesize:159 [2021-11-12 23:10:24,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,183 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:10:24,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:24,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:24,198 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-12 23:10:24,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:10:24,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:10:24,210 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:10:24,212 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:24,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:24,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:24,219 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-12 23:10:24,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:24,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:24,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:10:24,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:24,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:10:24,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:24,263 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:24,898 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:24,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:24,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2021-11-12 23:10:24,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342023980] [2021-11-12 23:10:24,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:24,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-12 23:10:24,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:24,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-12 23:10:24,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2021-11-12 23:10:24,900 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 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-12 23:10:25,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:25,133 INFO L93 Difference]: Finished difference Result 119 states and 120 transitions. [2021-11-12 23:10:25,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 23:10:25,134 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 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 17 [2021-11-12 23:10:25,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:25,135 INFO L225 Difference]: With dead ends: 119 [2021-11-12 23:10:25,136 INFO L226 Difference]: Without dead ends: 119 [2021-11-12 23:10:25,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=247, Invalid=565, Unknown=0, NotChecked=0, Total=812 [2021-11-12 23:10:25,137 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 253 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 105.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.20ms SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 126.57ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:25,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 130 Invalid, 133 Unknown, 0 Unchecked, 2.20ms Time], IncrementalHoareTripleChecker [54 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 126.57ms Time] [2021-11-12 23:10:25,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-11-12 23:10:25,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 49. [2021-11-12 23:10:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.1818181818181819) internal successors, (52), 48 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2021-11-12 23:10:25,144 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 17 [2021-11-12 23:10:25,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:25,144 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2021-11-12 23:10:25,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 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-12 23:10:25,145 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2021-11-12 23:10:25,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-12 23:10:25,146 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:25,146 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 1, 1, 1, 1] [2021-11-12 23:10:25,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:25,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:25,360 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:25,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:25,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2034481565, now seen corresponding path program 2 times [2021-11-12 23:10:25,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:25,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815696657] [2021-11-12 23:10:25,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:25,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:10:25,543 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:25,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815696657] [2021-11-12 23:10:25,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815696657] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:25,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924444707] [2021-11-12 23:10:25,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:10:25,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:25,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:25,548 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:25,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 23:10:25,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 23:10:25,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:10:25,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:10:25,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:25,681 INFO L354 Elim1Store]: treesize reduction 86, result has 28.9 percent of original size [2021-11-12 23:10:25,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 45 [2021-11-12 23:10:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-12 23:10:26,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:26,431 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-12 23:10:26,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924444707] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:26,432 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-12 23:10:26,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13, 3] total 19 [2021-11-12 23:10:26,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467205811] [2021-11-12 23:10:26,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:26,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:10:26,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:26,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:10:26,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-11-12 23:10:26,438 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 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-12 23:10:26,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:26,473 INFO L93 Difference]: Finished difference Result 48 states and 49 transitions. [2021-11-12 23:10:26,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:10:26,474 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 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-12 23:10:26,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:26,475 INFO L225 Difference]: With dead ends: 48 [2021-11-12 23:10:26,475 INFO L226 Difference]: Without dead ends: 48 [2021-11-12 23:10:26,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-11-12 23:10:26,476 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.34ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.04ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:26,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 22 Invalid, 29 Unknown, 0 Unchecked, 0.34ms Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 33.04ms Time] [2021-11-12 23:10:26,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-12 23:10:26,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-11-12 23:10:26,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 47 states have internal predecessors, (49), 0 states have call successors, (0), 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-12 23:10:26,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-11-12 23:10:26,485 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 29 [2021-11-12 23:10:26,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:26,485 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-11-12 23:10:26,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 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-12 23:10:26,485 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-11-12 23:10:26,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-12 23:10:26,487 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:26,487 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:26,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:26,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:26,712 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:26,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:26,713 INFO L85 PathProgramCache]: Analyzing trace with hash 218583903, now seen corresponding path program 1 times [2021-11-12 23:10:26,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:26,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756154265] [2021-11-12 23:10:26,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:26,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:26,787 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-11-12 23:10:26,788 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:26,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756154265] [2021-11-12 23:10:26,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756154265] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:10:26,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:10:26,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-12 23:10:26,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440183994] [2021-11-12 23:10:26,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:10:26,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:10:26,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:26,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:10:26,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:10:26,790 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 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-12 23:10:26,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:26,807 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2021-11-12 23:10:26,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:10:26,807 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-12 23:10:26,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:26,808 INFO L225 Difference]: With dead ends: 46 [2021-11-12 23:10:26,809 INFO L226 Difference]: Without dead ends: 46 [2021-11-12 23:10:26,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-12 23:10:26,810 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 8 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.16ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.23ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:26,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 9 Invalid, 11 Unknown, 0 Unchecked, 0.16ms Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 15.23ms Time] [2021-11-12 23:10:26,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-11-12 23:10:26,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-11-12 23:10:26,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 45 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-12 23:10:26,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 47 transitions. [2021-11-12 23:10:26,818 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 47 transitions. Word has length 38 [2021-11-12 23:10:26,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:26,820 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 47 transitions. [2021-11-12 23:10:26,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 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-12 23:10:26,821 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 47 transitions. [2021-11-12 23:10:26,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:10:26,825 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:26,826 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:26,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-11-12 23:10:26,826 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:26,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash -394263647, now seen corresponding path program 1 times [2021-11-12 23:10:26,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:26,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958658623] [2021-11-12 23:10:26,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:26,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:26,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:26,942 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-11-12 23:10:26,942 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:26,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958658623] [2021-11-12 23:10:26,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958658623] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:26,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580749476] [2021-11-12 23:10:26,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:26,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:26,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:26,948 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:26,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 23:10:27,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:27,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 23:10:27,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:10:27,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:10:27,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580749476] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:27,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2061495777] [2021-11-12 23:10:27,725 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2021-11-12 23:10:27,725 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:27,725 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:27,726 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:27,726 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:27,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:27,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:27,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:27,746 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_35|], 10=[|v_#valid_49|]} [2021-11-12 23:10:27,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:27,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:27,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:27,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:27,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:27,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:27,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:27,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,805 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:27,810 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:27,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:10:27,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-12 23:10:27,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 23:10:27,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:27,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:27,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 23:10:27,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:158, output treesize:154 [2021-11-12 23:10:27,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,852 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:10:27,859 INFO L185 QuantifierPusher]: treesize reduction 8, result has 95.7 percent of original size 177 [2021-11-12 23:10:27,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:27,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-11-12 23:10:27,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:10:27,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:10:27,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,893 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:10:27,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:10:27,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:27,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:183, output treesize:173 [2021-11-12 23:10:27,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:27,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:10:27,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-12 23:10:27,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 368 [2021-11-12 23:10:27,989 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:27,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:27,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-12 23:10:28,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 431 [2021-11-12 23:10:28,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 59 [2021-11-12 23:10:28,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:10:28,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:10:28,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2021-11-12 23:10:28,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:28,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:10:28,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,152 INFO L180 QuantifierPusher]: treesize reduction 98, result has 80.8 percent of original size [2021-11-12 23:10:28,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 413 [2021-11-12 23:10:28,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:28,159 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:519, output treesize:413 [2021-11-12 23:10:28,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,235 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.7 percent of original size [2021-11-12 23:10:28,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:28,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:10:28,248 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-12 23:10:28,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:28,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2021-11-12 23:10:28,261 INFO L180 QuantifierPusher]: treesize reduction 37, result has 54.3 percent of original size [2021-11-12 23:10:28,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:10:28,266 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size [2021-11-12 23:10:28,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:10:28,272 INFO L185 QuantifierPusher]: treesize reduction 3, result has 95.3 percent of original size 61 [2021-11-12 23:10:28,281 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 11 treesize of output 7 [2021-11-12 23:10:28,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:10:28,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:10:28,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,287 INFO L180 QuantifierPusher]: treesize reduction 1, result has 98.3 percent of original size [2021-11-12 23:10:28,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:10:28,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:58 [2021-11-12 23:10:28,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,321 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:10:28,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:28,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:28,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 23:10:28,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 23:10:28,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:10:28,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:28,356 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 26 treesize of output 25 [2021-11-12 23:10:28,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:10:28,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:10:28,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,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-12 23:10:28,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,391 INFO L180 QuantifierPusher]: treesize reduction 76, result has 67.9 percent of original size [2021-11-12 23:10:28,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 23:10:28,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:28,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:247, output treesize:161 [2021-11-12 23:10:28,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,432 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:10:28,434 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:28,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:28,443 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-12 23:10:28,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:10:28,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:10:28,457 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:10:28,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:28,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:10:28,468 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-12 23:10:28,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:10:28,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:10:28,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-11-12 23:10:28,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:10:28,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:28,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:28,576 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:10:28,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-11-12 23:10:28,580 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:28,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-11-12 23:10:28,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:10:28,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,647 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:10:28,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-12 23:10:28,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:28,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:28,651 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,685 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,696 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,730 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:10:28,731 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 17 treesize of output 21 [2021-11-12 23:10:28,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:28,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:28,735 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:28,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:28,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:28,746 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:28,769 INFO L628 ElimStorePlain]: treesize reduction 142, result has 49.3 percent of original size [2021-11-12 23:10:28,771 INFO L180 QuantifierPusher]: treesize reduction 40, result has 71.0 percent of original size [2021-11-12 23:10:28,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:10:28,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:28,774 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:1023, output treesize:98 [2021-11-12 23:10:28,777 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:30,210 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:30,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:30,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 13] total 32 [2021-11-12 23:10:30,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357605797] [2021-11-12 23:10:30,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:30,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-12 23:10:30,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:30,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-12 23:10:30,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=1238, Unknown=0, NotChecked=0, Total=1640 [2021-11-12 23:10:30,213 INFO L87 Difference]: Start difference. First operand 46 states and 47 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:30,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:30,787 INFO L93 Difference]: Finished difference Result 222 states and 223 transitions. [2021-11-12 23:10:30,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-12 23:10:30,788 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 23:10:30,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:30,794 INFO L225 Difference]: With dead ends: 222 [2021-11-12 23:10:30,795 INFO L226 Difference]: Without dead ends: 222 [2021-11-12 23:10:30,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 97 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1089 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=732, Invalid=2024, Unknown=0, NotChecked=0, Total=2756 [2021-11-12 23:10:30,801 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 538 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 184.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.12ms SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 253.46ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:30,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 198 Invalid, 236 Unknown, 0 Unchecked, 4.12ms Time], IncrementalHoareTripleChecker [110 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 253.46ms Time] [2021-11-12 23:10:30,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-11-12 23:10:30,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 82. [2021-11-12 23:10:30,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 80 states have (on average 1.0375) internal successors, (83), 81 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-12 23:10:30,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 83 transitions. [2021-11-12 23:10:30,827 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 83 transitions. Word has length 40 [2021-11-12 23:10:30,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:30,828 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 83 transitions. [2021-11-12 23:10:30,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:30,829 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 83 transitions. [2021-11-12 23:10:30,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-12 23:10:30,831 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:30,831 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:30,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:31,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:31,032 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:31,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash 534604517, now seen corresponding path program 2 times [2021-11-12 23:10:31,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:31,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876552400] [2021-11-12 23:10:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:31,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:31,201 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2021-11-12 23:10:31,202 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:31,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876552400] [2021-11-12 23:10:31,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876552400] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:31,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040782252] [2021-11-12 23:10:31,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:10:31,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:31,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:31,204 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:31,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 23:10:31,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-12 23:10:31,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:10:31,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-12 23:10:31,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:32,110 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 43 proven. 121 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2021-11-12 23:10:32,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:10:32,596 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2021-11-12 23:10:32,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040782252] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:10:32,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [258048960] [2021-11-12 23:10:32,603 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2021-11-12 23:10:32,607 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:10:32,608 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:10:32,608 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:10:32,609 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:10:32,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:10:32,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:10:32,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:10:32,627 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_36|], 10=[|v_#valid_52|]} [2021-11-12 23:10:32,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:10:32,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:32,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:10:32,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:10:32,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:32,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:32,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:10:32,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,682 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:10:32,686 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:10:32,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:10:32,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-12 23:10:32,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-12 23:10:32,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:10:32,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:10:32,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 23:10:32,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-12 23:10:32,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:10:32,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-12 23:10:32,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:10:32,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:32,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:32,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-11-12 23:10:32,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:194, output treesize:190 [2021-11-12 23:10:32,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:10:32,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:10:32,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-12 23:10:32,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:32,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-12 23:10:32,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-12 23:10:32,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 23:10:32,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:10:32,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:10:32,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:32,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:10:32,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:32,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:10:32,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:32,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:32,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:32,986 INFO L180 QuantifierPusher]: treesize reduction 117, result has 77.7 percent of original size [2021-11-12 23:10:32,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 407 [2021-11-12 23:10:32,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:32,992 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:532, output treesize:407 [2021-11-12 23:10:32,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,046 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.6 percent of original size [2021-11-12 23:10:33,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:33,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:10:33,056 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-12 23:10:33,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:10:33,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:10:33,066 INFO L180 QuantifierPusher]: treesize reduction 43, result has 48.8 percent of original size [2021-11-12 23:10:33,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:10:33,070 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.3 percent of original size [2021-11-12 23:10:33,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:10:33,073 INFO L185 QuantifierPusher]: treesize reduction 3, result has 95.1 percent of original size 58 [2021-11-12 23:10:33,079 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 11 treesize of output 7 [2021-11-12 23:10:33,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:10:33,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:10:33,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,084 INFO L180 QuantifierPusher]: treesize reduction 1, result has 98.2 percent of original size [2021-11-12 23:10:33,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:10:33,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:55 [2021-11-12 23:10:33,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,107 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:10:33,110 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:33,114 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:10:33,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:10:33,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:10:33,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:10:33,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:10:33,133 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 26 treesize of output 25 [2021-11-12 23:10:33,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:10:33,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:10:33,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,143 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-12 23:10:33,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,145 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,160 INFO L180 QuantifierPusher]: treesize reduction 90, result has 63.3 percent of original size [2021-11-12 23:10:33,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:10:33,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:10:33,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:253, output treesize:155 [2021-11-12 23:10:33,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,224 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:10:33,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:33,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:10:33,233 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-12 23:10:33,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:10:33,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:10:33,245 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:10:33,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:10:33,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:10:33,255 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-12 23:10:33,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:10:33,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:10:33,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-12 23:10:33,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:10:33,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:10:33,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:10:33,367 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:10:33,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:10:33,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 23:10:33,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-11-12 23:10:33,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:10:33,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:10:33,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2021-11-12 23:10:33,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,435 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:10:33,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-12 23:10:33,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:33,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:33,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,448 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,457 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,466 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:10:33,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:10:33,476 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,496 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:10:33,496 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 17 treesize of output 21 [2021-11-12 23:10:33,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:33,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:10:33,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:10:33,500 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:10:33,516 INFO L628 ElimStorePlain]: treesize reduction 145, result has 49.3 percent of original size [2021-11-12 23:10:33,519 INFO L180 QuantifierPusher]: treesize reduction 46, result has 67.4 percent of original size [2021-11-12 23:10:33,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 23:10:33,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:10:33,520 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:1047, output treesize:95 [2021-11-12 23:10:33,523 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:10:34,974 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:10:34,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:10:34,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 15] total 42 [2021-11-12 23:10:34,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789276086] [2021-11-12 23:10:34,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:10:34,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-12 23:10:34,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:10:34,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-12 23:10:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=1847, Unknown=0, NotChecked=0, Total=2550 [2021-11-12 23:10:34,977 INFO L87 Difference]: Start difference. First operand 82 states and 83 transitions. Second operand has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:36,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:10:36,500 INFO L93 Difference]: Finished difference Result 142 states and 157 transitions. [2021-11-12 23:10:36,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-12 23:10:36,500 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-11-12 23:10:36,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:10:36,501 INFO L225 Difference]: With dead ends: 142 [2021-11-12 23:10:36,501 INFO L226 Difference]: Without dead ends: 113 [2021-11-12 23:10:36,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 224 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3390 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2737, Invalid=7163, Unknown=0, NotChecked=0, Total=9900 [2021-11-12 23:10:36,507 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 255 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 244.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.59ms SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 296.69ms IncrementalHoareTripleChecker+Time [2021-11-12 23:10:36,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 48 Invalid, 386 Unknown, 0 Unchecked, 3.59ms Time], IncrementalHoareTripleChecker [215 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 296.69ms Time] [2021-11-12 23:10:36,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-11-12 23:10:36,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 112. [2021-11-12 23:10:36,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 110 states have (on average 1.0272727272727273) internal successors, (113), 111 states have internal predecessors, (113), 0 states have call successors, (0), 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-12 23:10:36,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 113 transitions. [2021-11-12 23:10:36,512 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 113 transitions. Word has length 76 [2021-11-12 23:10:36,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:10:36,513 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 113 transitions. [2021-11-12 23:10:36,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:10:36,513 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 113 transitions. [2021-11-12 23:10:36,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-12 23:10:36,515 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:10:36,515 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:10:36,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:10:36,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:36,729 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:10:36,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:10:36,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1613155237, now seen corresponding path program 3 times [2021-11-12 23:10:36,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:10:36,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499838395] [2021-11-12 23:10:36,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:10:36,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:10:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:10:37,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2021-11-12 23:10:37,157 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:10:37,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499838395] [2021-11-12 23:10:37,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499838395] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:10:37,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159473444] [2021-11-12 23:10:37,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:10:37,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:10:37,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:10:37,159 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:10:37,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 23:11:36,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:11:36,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:11:36,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-12 23:11:36,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:11:37,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2021-11-12 23:11:37,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:11:38,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2021-11-12 23:11:38,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159473444] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:11:38,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1143460703] [2021-11-12 23:11:38,418 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2021-11-12 23:11:38,418 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:11:38,419 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:11:38,419 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:11:38,419 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:11:38,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:11:38,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:11:38,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:11:38,435 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_37|], 10=[|v_#valid_55|]} [2021-11-12 23:11:38,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:11:38,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:11:38,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:11:38,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:11:38,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:38,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:38,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:11:38,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:11:38,496 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:11:38,498 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:11:38,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-12 23:11:38,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-12 23:11:38,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:11:38,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:11:38,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 23:11:38,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-12 23:11:38,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,534 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:11:38,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-12 23:11:38,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:11:38,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:38,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:38,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-11-12 23:11:38,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:194, output treesize:190 [2021-11-12 23:11:38,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,651 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:11:38,658 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:11:38,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-12 23:11:38,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-12 23:11:38,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-12 23:11:38,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 23:11:38,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:11:38,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:11:38,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:11:38,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:38,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:38,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,776 INFO L180 QuantifierPusher]: treesize reduction 117, result has 77.7 percent of original size [2021-11-12 23:11:38,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 407 [2021-11-12 23:11:38,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:11:38,781 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:532, output treesize:407 [2021-11-12 23:11:38,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,829 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.6 percent of original size [2021-11-12 23:11:38,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:38,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:11:38,837 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-12 23:11:38,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:38,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:38,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:38,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:11:38,849 INFO L180 QuantifierPusher]: treesize reduction 43, result has 48.8 percent of original size [2021-11-12 23:11:38,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:11:38,852 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.3 percent of original size [2021-11-12 23:11:38,858 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:11:38,860 INFO L185 QuantifierPusher]: treesize reduction 3, result has 95.1 percent of original size 58 [2021-11-12 23:11:38,865 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 11 treesize of output 7 [2021-11-12 23:11:38,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:11:38,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:11:38,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,869 INFO L180 QuantifierPusher]: treesize reduction 1, result has 98.2 percent of original size [2021-11-12 23:11:38,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:11:38,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:55 [2021-11-12 23:11:38,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,909 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:11:38,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:11:38,920 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:38,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:11:38,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:38,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:11:38,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:11:38,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:11:38,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:38,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:38,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:38,946 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 26 treesize of output 25 [2021-11-12 23:11:38,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:11:38,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:11:38,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:38,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:38,963 INFO L180 QuantifierPusher]: treesize reduction 90, result has 63.3 percent of original size [2021-11-12 23:11:38,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:11:38,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:11:38,965 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:253, output treesize:155 [2021-11-12 23:11:38,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:38,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,011 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:11:39,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:39,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:39,020 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-12 23:11:39,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:39,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:39,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:11:39,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:11:39,034 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:11:39,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:39,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:39,043 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-12 23:11:39,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:39,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:39,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:11:39,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:11:39,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-12 23:11:39,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:39,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:11:39,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:39,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:11:39,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-11-12 23:11:39,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:39,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:11:39,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2021-11-12 23:11:39,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,197 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:11:39,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-12 23:11:39,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:39,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:39,200 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,246 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:11:39,246 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 17 treesize of output 21 [2021-11-12 23:11:39,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:39,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:39,249 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:39,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:39,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:39,259 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:39,269 INFO L628 ElimStorePlain]: treesize reduction 145, result has 49.3 percent of original size [2021-11-12 23:11:39,272 INFO L180 QuantifierPusher]: treesize reduction 46, result has 67.4 percent of original size [2021-11-12 23:11:39,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 23:11:39,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:39,274 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:1047, output treesize:95 [2021-11-12 23:11:39,276 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:11:41,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:11:41,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:11:41,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 79 [2021-11-12 23:11:41,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262839322] [2021-11-12 23:11:41,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:11:41,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-11-12 23:11:41,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:11:41,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-11-12 23:11:41,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2107, Invalid=5549, Unknown=0, NotChecked=0, Total=7656 [2021-11-12 23:11:41,008 INFO L87 Difference]: Start difference. First operand 112 states and 113 transitions. Second operand has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 79 states have internal predecessors, (165), 0 states have call successors, (0), 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-12 23:11:42,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:11:42,369 INFO L93 Difference]: Finished difference Result 502 states and 503 transitions. [2021-11-12 23:11:42,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-12 23:11:42,370 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 79 states have internal predecessors, (165), 0 states have call successors, (0), 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 106 [2021-11-12 23:11:42,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:11:42,373 INFO L225 Difference]: With dead ends: 502 [2021-11-12 23:11:42,373 INFO L226 Difference]: Without dead ends: 502 [2021-11-12 23:11:42,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 281 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5330 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=3562, Invalid=9320, Unknown=0, NotChecked=0, Total=12882 [2021-11-12 23:11:42,378 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1558 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 316.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1558 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.50ms SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 420.40ms IncrementalHoareTripleChecker+Time [2021-11-12 23:11:42,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1558 Valid, 308 Invalid, 663 Unknown, 0 Unchecked, 7.50ms Time], IncrementalHoareTripleChecker [375 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 420.40ms Time] [2021-11-12 23:11:42,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-11-12 23:11:42,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 166. [2021-11-12 23:11:42,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 164 states have (on average 1.0182926829268293) internal successors, (167), 165 states have internal predecessors, (167), 0 states have call successors, (0), 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-12 23:11:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 167 transitions. [2021-11-12 23:11:42,387 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 167 transitions. Word has length 106 [2021-11-12 23:11:42,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:11:42,387 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 167 transitions. [2021-11-12 23:11:42,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 79 states have internal predecessors, (165), 0 states have call successors, (0), 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-12 23:11:42,388 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 167 transitions. [2021-11-12 23:11:42,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-11-12 23:11:42,390 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:11:42,390 INFO L514 BasicCegarLoop]: trace histogram [50, 50, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:11:42,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:11:42,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:11:42,591 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:11:42,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:11:42,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1122548775, now seen corresponding path program 4 times [2021-11-12 23:11:42,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:11:42,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532776542] [2021-11-12 23:11:42,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:11:42,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:11:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:11:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 2500 trivial. 0 not checked. [2021-11-12 23:11:43,106 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:11:43,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532776542] [2021-11-12 23:11:43,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532776542] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:11:43,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800254721] [2021-11-12 23:11:43,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:11:43,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:11:43,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:11:43,108 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:11:43,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 23:11:43,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:11:43,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-12 23:11:43,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:11:45,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 625 trivial. 0 not checked. [2021-11-12 23:11:45,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:11:47,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 625 trivial. 0 not checked. [2021-11-12 23:11:47,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800254721] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:11:47,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [404436823] [2021-11-12 23:11:47,945 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2021-11-12 23:11:47,945 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:11:47,946 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:11:47,946 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:11:47,946 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:11:47,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:47,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:11:47,959 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:47,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:11:47,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:11:47,963 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_38|], 10=[|v_#valid_58|]} [2021-11-12 23:11:47,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 25 [2021-11-12 23:11:47,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:11:47,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:11:47,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:47,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:47,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:47,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:47,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:11:48,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-11-12 23:11:48,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:138 [2021-11-12 23:11:48,015 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 23:11:48,018 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:11:48,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-12 23:11:48,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-12 23:11:48,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:11:48,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:11:48,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 23:11:48,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-12 23:11:48,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:11:48,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-12 23:11:48,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:11:48,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:48,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:48,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-11-12 23:11:48,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:194, output treesize:190 [2021-11-12 23:11:48,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:11:48,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:11:48,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-12 23:11:48,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-12 23:11:48,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-12 23:11:48,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 23:11:48,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:11:48,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:11:48,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:11:48,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:48,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:11:48,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,284 INFO L180 QuantifierPusher]: treesize reduction 117, result has 77.7 percent of original size [2021-11-12 23:11:48,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 407 [2021-11-12 23:11:48,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:11:48,290 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:532, output treesize:407 [2021-11-12 23:11:48,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,337 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.6 percent of original size [2021-11-12 23:11:48,338 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:11:48,345 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-12 23:11:48,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:48,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:11:48,354 INFO L180 QuantifierPusher]: treesize reduction 43, result has 48.8 percent of original size [2021-11-12 23:11:48,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:11:48,359 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.3 percent of original size [2021-11-12 23:11:48,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:11:48,362 INFO L185 QuantifierPusher]: treesize reduction 3, result has 95.1 percent of original size 58 [2021-11-12 23:11:48,369 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 11 treesize of output 7 [2021-11-12 23:11:48,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:11:48,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:11:48,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,375 INFO L180 QuantifierPusher]: treesize reduction 1, result has 98.2 percent of original size [2021-11-12 23:11:48,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:11:48,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:55 [2021-11-12 23:11:48,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,401 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.6 percent of original size [2021-11-12 23:11:48,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:11:48,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:11:48,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:11:48,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 23:11:48,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:11:48,440 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 26 treesize of output 25 [2021-11-12 23:11:48,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:11:48,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:11:48,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,448 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-12 23:11:48,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,474 INFO L180 QuantifierPusher]: treesize reduction 88, result has 63.8 percent of original size [2021-11-12 23:11:48,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:11:48,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:11:48,476 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:253, output treesize:155 [2021-11-12 23:11:48,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,513 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:11:48,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:48,523 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-12 23:11:48,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:11:48,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:11:48,533 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.7 percent of original size [2021-11-12 23:11:48,534 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:11:48,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:11:48,540 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-12 23:11:48,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:11:48,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:11:48,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-12 23:11:48,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:11:48,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:11:48,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:11:48,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:11:48,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:11:48,616 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 23:11:48,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-11-12 23:11:48,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:11:48,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:11:48,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2021-11-12 23:11:48,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,667 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,685 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,706 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:11:48,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-12 23:11:48,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:48,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:48,712 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:11:48,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:11:48,733 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,755 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:11:48,756 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 17 treesize of output 21 [2021-11-12 23:11:48,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:48,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:11:48,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:11:48,759 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:11:48,767 INFO L628 ElimStorePlain]: treesize reduction 145, result has 49.3 percent of original size [2021-11-12 23:11:48,769 INFO L180 QuantifierPusher]: treesize reduction 46, result has 67.4 percent of original size [2021-11-12 23:11:48,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 23:11:48,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:11:48,771 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:1047, output treesize:95 [2021-11-12 23:11:48,774 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:11:50,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:11:50,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:11:50,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 53, 53] total 132 [2021-11-12 23:11:50,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67929322] [2021-11-12 23:11:50,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:11:50,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 132 states [2021-11-12 23:11:50,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:11:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2021-11-12 23:11:50,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6242, Invalid=13498, Unknown=0, NotChecked=0, Total=19740 [2021-11-12 23:11:50,553 INFO L87 Difference]: Start difference. First operand 166 states and 167 transitions. Second operand has 132 states, 132 states have (on average 2.053030303030303) internal successors, (271), 132 states have internal predecessors, (271), 0 states have call successors, (0), 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-12 23:11:55,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:11:55,694 INFO L93 Difference]: Finished difference Result 1022 states and 1023 transitions. [2021-11-12 23:11:55,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2021-11-12 23:11:55,695 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 2.053030303030303) internal successors, (271), 132 states have internal predecessors, (271), 0 states have call successors, (0), 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 160 [2021-11-12 23:11:55,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:11:55,704 INFO L225 Difference]: With dead ends: 1022 [2021-11-12 23:11:55,704 INFO L226 Difference]: Without dead ends: 1022 [2021-11-12 23:11:55,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 417 SyntacticMatches, 2 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13149 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=11832, Invalid=25224, Unknown=0, NotChecked=0, Total=37056 [2021-11-12 23:11:55,710 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 3601 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 737 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 645.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3601 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.54ms SdHoareTripleChecker+Time, 737 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 869.90ms IncrementalHoareTripleChecker+Time [2021-11-12 23:11:55,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3601 Valid, 660 Invalid, 1259 Unknown, 0 Unchecked, 13.54ms Time], IncrementalHoareTripleChecker [737 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 869.90ms Time] [2021-11-12 23:11:55,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-11-12 23:11:55,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 322. [2021-11-12 23:11:55,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 320 states have (on average 1.009375) internal successors, (323), 321 states have internal predecessors, (323), 0 states have call successors, (0), 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-12 23:11:55,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 323 transitions. [2021-11-12 23:11:55,725 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 323 transitions. Word has length 160 [2021-11-12 23:11:55,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:11:55,727 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 323 transitions. [2021-11-12 23:11:55,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 132 states, 132 states have (on average 2.053030303030303) internal successors, (271), 132 states have internal predecessors, (271), 0 states have call successors, (0), 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-12 23:11:55,728 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 323 transitions. [2021-11-12 23:11:55,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2021-11-12 23:11:55,738 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:11:55,739 INFO L514 BasicCegarLoop]: trace histogram [102, 102, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:11:55,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 23:11:55,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-11-12 23:11:55,952 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 17 more)] === [2021-11-12 23:11:55,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:11:55,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2014516395, now seen corresponding path program 5 times [2021-11-12 23:11:55,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:11:55,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842104655] [2021-11-12 23:11:55,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:11:55,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:11:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:11:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 13005 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 10404 trivial. 0 not checked. [2021-11-12 23:11:57,251 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:11:57,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842104655] [2021-11-12 23:11:57,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842104655] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:11:57,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869520799] [2021-11-12 23:11:57,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:11:57,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:11:57,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:11:57,253 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:11:57,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817dff1-4774-4df9-bda2-17e3ea82cd61/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process