./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-examples/standard_two_index_08.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/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_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-examples/standard_two_index_08.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f36ecc230238464ca74f9ec244847d47641e99ef3ee219d6c3ec0ed13a7505ac --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:22:50,497 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:22:50,508 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:22:50,574 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:22:50,575 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:22:50,582 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:22:50,587 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:22:50,593 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:22:50,597 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:22:50,607 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:22:50,608 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:22:50,610 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:22:50,611 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:22:50,612 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:22:50,614 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:22:50,616 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:22:50,618 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:22:50,619 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:22:50,622 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:22:50,625 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:22:50,628 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:22:50,630 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:22:50,632 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:22:50,633 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:22:50,638 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:22:50,639 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:22:50,640 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:22:50,641 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:22:50,642 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:22:50,644 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:22:50,644 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:22:50,646 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:22:50,647 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:22:50,648 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:22:50,650 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:22:50,650 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:22:50,651 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:22:50,652 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:22:50,652 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:22:50,654 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:22:50,655 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:22:50,656 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 23:22:50,702 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:22:50,702 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:22:50,704 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:22:50,704 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:22:50,704 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:22:50,705 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:22:50,723 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:22:50,723 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 23:22:50,724 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:22:50,724 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:22:50,724 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 23:22:50,725 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 23:22:50,725 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:22:50,725 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 23:22:50,725 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 23:22:50,726 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 23:22:50,727 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:22:50,727 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:22:50,727 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:22:50,728 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:22:50,728 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:22:50,728 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 23:22:50,729 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:22:50,729 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 23:22:50,729 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:22:50,729 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:22:50,730 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 23:22:50,730 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:22:50,730 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 23:22:50,731 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:22:50,731 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:22:50,731 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:22:50,732 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:22:50,732 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:22:50,732 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 23:22:50,733 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 23:22:50,733 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 23:22:50,733 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 23:22:50,733 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:22:50,734 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:22:50,734 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_2f62a684-691e-4d47-8a26-f58841ebaef9/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_2f62a684-691e-4d47-8a26-f58841ebaef9/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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f36ecc230238464ca74f9ec244847d47641e99ef3ee219d6c3ec0ed13a7505ac [2021-11-12 23:22:51,060 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:22:51,096 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:22:51,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:22:51,101 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:22:51,102 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:22:51,104 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/array-examples/standard_two_index_08.i [2021-11-12 23:22:51,199 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/data/e79dbdb39/b3bd7581a1f847acad5ba38e8a04dc09/FLAG693946ea3 [2021-11-12 23:22:51,921 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:22:51,922 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/sv-benchmarks/c/array-examples/standard_two_index_08.i [2021-11-12 23:22:51,929 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/data/e79dbdb39/b3bd7581a1f847acad5ba38e8a04dc09/FLAG693946ea3 [2021-11-12 23:22:52,255 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/data/e79dbdb39/b3bd7581a1f847acad5ba38e8a04dc09 [2021-11-12 23:22:52,258 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:22:52,259 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:22:52,261 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:22:52,261 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:22:52,265 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:22:52,266 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,268 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@92d02d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52, skipping insertion in model container [2021-11-12 23:22:52,268 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,277 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:22:52,296 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:22:52,503 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/sv-benchmarks/c/array-examples/standard_two_index_08.i[814,827] [2021-11-12 23:22:52,524 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:22:52,534 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:22:52,550 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/sv-benchmarks/c/array-examples/standard_two_index_08.i[814,827] [2021-11-12 23:22:52,559 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:22:52,577 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:22:52,578 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52 WrapperNode [2021-11-12 23:22:52,578 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:22:52,580 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:22:52,580 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:22:52,580 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:22:52,590 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:22:52" (1/1) ... [2021-11-12 23:22:52,599 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:22:52" (1/1) ... [2021-11-12 23:22:52,623 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:22:52,624 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:22:52,625 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:22:52,625 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:22:52,636 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,637 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,639 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,639 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,646 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,651 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,652 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,655 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:22:52,656 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:22:52,656 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:22:52,657 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:22:52,667 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (1/1) ... [2021-11-12 23:22:52,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:22:52,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:22:52,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:22:52,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:22:52,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 23:22:52,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:22:52,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 23:22:52,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:22:52,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:22:52,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 23:22:52,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 23:22:53,029 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:22:53,029 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 23:22:53,032 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:22:53 BoogieIcfgContainer [2021-11-12 23:22:53,033 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:22:53,035 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:22:53,035 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:22:53,039 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:22:53,039 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:22:52" (1/3) ... [2021-11-12 23:22:53,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193b247c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:22:53, skipping insertion in model container [2021-11-12 23:22:53,041 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:22:52" (2/3) ... [2021-11-12 23:22:53,041 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193b247c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:22:53, skipping insertion in model container [2021-11-12 23:22:53,042 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:22:53" (3/3) ... [2021-11-12 23:22:53,043 INFO L111 eAbstractionObserver]: Analyzing ICFG standard_two_index_08.i [2021-11-12 23:22:53,050 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:22:53,050 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 23:22:53,120 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:22:53,139 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 23:22:53,139 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 23:22:53,161 INFO L276 IsEmpty]: Start isEmpty. Operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 8 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:22:53,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-12 23:22:53,179 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:22:53,180 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-12 23:22:53,181 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:22:53,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:22:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1745982706, now seen corresponding path program 1 times [2021-11-12 23:22:53,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:22:53,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241687090] [2021-11-12 23:22:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:53,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:22:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:53,520 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:22:53,520 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:22:53,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241687090] [2021-11-12 23:22:53,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241687090] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:22:53,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:22:53,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:22:53,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374065569] [2021-11-12 23:22:53,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:22:53,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:22:53,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:22:53,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:22:53,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:22:53,604 INFO L87 Difference]: Start difference. First operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 8 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) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 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:22:53,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:22:53,684 INFO L93 Difference]: Finished difference Result 17 states and 23 transitions. [2021-11-12 23:22:53,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:22:53,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 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:22:53,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:22:53,714 INFO L225 Difference]: With dead ends: 17 [2021-11-12 23:22:53,714 INFO L226 Difference]: Without dead ends: 9 [2021-11-12 23:22:53,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:22:53,723 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 0 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.85ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.21ms IncrementalHoareTripleChecker+Time [2021-11-12 23:22:53,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 12 Unknown, 0 Unchecked, 0.85ms Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 57.21ms Time] [2021-11-12 23:22:53,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2021-11-12 23:22:53,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2021-11-12 23:22:53,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.375) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 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:22:53,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 11 transitions. [2021-11-12 23:22:53,773 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 11 transitions. Word has length 6 [2021-11-12 23:22:53,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:22:53,774 INFO L470 AbstractCegarLoop]: Abstraction has 9 states and 11 transitions. [2021-11-12 23:22:53,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 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:22:53,775 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 11 transitions. [2021-11-12 23:22:53,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:22:53,776 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:22:53,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:22:53,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 23:22:53,777 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:22:53,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:22:53,779 INFO L85 PathProgramCache]: Analyzing trace with hash 276578033, now seen corresponding path program 1 times [2021-11-12 23:22:53,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:22:53,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4955568] [2021-11-12 23:22:53,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:53,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:22:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:53,858 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:22:53,859 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:22:53,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4955568] [2021-11-12 23:22:53,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4955568] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:22:53,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104804867] [2021-11-12 23:22:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:53,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:22:53,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:22:53,880 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:22:53,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 23:22:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:53,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:22:53,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:22:54,011 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:22:54,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:22:54,045 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:22:54,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104804867] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:22:54,046 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:22:54,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [3] total 5 [2021-11-12 23:22:54,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067293156] [2021-11-12 23:22:54,048 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:22:54,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:22:54,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:22:54,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:22:54,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:22:54,051 INFO L87 Difference]: Start difference. First operand 9 states and 11 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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:22:54,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:22:54,096 INFO L93 Difference]: Finished difference Result 24 states and 30 transitions. [2021-11-12 23:22:54,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:22:54,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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:22:54,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:22:54,098 INFO L225 Difference]: With dead ends: 24 [2021-11-12 23:22:54,098 INFO L226 Difference]: Without dead ends: 18 [2021-11-12 23:22:54,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:22:54,102 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.18ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.69ms IncrementalHoareTripleChecker+Time [2021-11-12 23:22:54,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 6 Invalid, 23 Unknown, 0 Unchecked, 1.18ms Time], IncrementalHoareTripleChecker [9 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 33.69ms Time] [2021-11-12 23:22:54,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-12 23:22:54,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 12. [2021-11-12 23:22:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 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:22:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 14 transitions. [2021-11-12 23:22:54,110 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 14 transitions. Word has length 7 [2021-11-12 23:22:54,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:22:54,110 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 14 transitions. [2021-11-12 23:22:54,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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:22:54,111 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 14 transitions. [2021-11-12 23:22:54,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:22:54,112 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:22:54,113 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2021-11-12 23:22:54,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 23:22:54,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-11-12 23:22:54,339 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:22:54,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:22:54,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1613563666, now seen corresponding path program 1 times [2021-11-12 23:22:54,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:22:54,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98837757] [2021-11-12 23:22:54,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:54,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:22:54,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 23:22:54,466 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:22:54,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98837757] [2021-11-12 23:22:54,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98837757] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:22:54,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471597540] [2021-11-12 23:22:54,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:54,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:22:54,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:22:54,470 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:22:54,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 23:22:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:54,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:22:54,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:22:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 23:22:54,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:22:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 23:22:54,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471597540] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:22:54,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [662077405] [2021-11-12 23:22:54,794 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:22:54,794 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:22:54,804 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:22:54,815 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:22:54,816 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:22:54,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:54,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:54,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:54,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:54,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:54,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:54,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:22:54,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:22:54,937 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 36=[|v_#valid_29|]} [2021-11-12 23:22:54,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:54,989 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 15 treesize of output 21 [2021-11-12 23:22:54,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:54,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:54,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:54,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:54,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:54,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,176 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:22:55,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:22:55,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:22:55,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:22:55,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:22:55,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,255 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:22:55,282 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:22:55,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:22:55,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:55,315 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:22:55,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:55,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:22:55,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 23:22:55,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:22:55,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:22:55,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:22:55,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:22:55,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:140, output treesize:137 [2021-11-12 23:22:55,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:55,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,628 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:22:55,650 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:22:55,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 23:22:55,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:22:55,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2021-11-12 23:22:55,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,689 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:55,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:55,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:55,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:55,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:22:55,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:22:55,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:22:55,788 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,790 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:22:55,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:22:55,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:55,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:55,806 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:22:55,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-12 23:22:55,822 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:55,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:22:55,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 23:22:55,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:22:55,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:55,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:55,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:55,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-12 23:22:55,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:22:55,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:55,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:22:55,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:55,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,052 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.3 percent of original size [2021-11-12 23:22:56,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 23:22:56,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:22:56,066 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:437, output treesize:335 [2021-11-12 23:22:56,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,196 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:22:56,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,204 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:22:56,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:22:56,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:56,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:56,220 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:22:56,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:22:56,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:22:56,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:56,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:22:56,266 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:22:56,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:22:56,274 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:22:56,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:22:56,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:22:56,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:56,292 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 17 treesize of output 17 [2021-11-12 23:22:56,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:22:56,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:22:56,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:22:56,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-11-12 23:22:56,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:56,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:56,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:22:56,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 23:22:56,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 23:22:56,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:56,388 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 25 treesize of output 25 [2021-11-12 23:22:56,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:56,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:56,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:56,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:56,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:22:56,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:56,425 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-12 23:22:56,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 48 [2021-11-12 23:22:56,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:56,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:56,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,459 INFO L180 QuantifierPusher]: treesize reduction 98, result has 58.8 percent of original size [2021-11-12 23:22:56,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:22:56,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:22:56,463 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:242, output treesize:140 [2021-11-12 23:22:56,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,512 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:22:56,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:56,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:56,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:56,545 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:22:56,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:22:56,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:56,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:56,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:56,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:56,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:22:56,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:56,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:22:56,564 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:22:56,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:22:56,574 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:22:57,084 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:22:57,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:22:57,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2021-11-12 23:22:57,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178093043] [2021-11-12 23:22:57,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:22:57,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 23:22:57,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:22:57,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 23:22:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:22:57,091 INFO L87 Difference]: Start difference. First operand 12 states and 14 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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:22:57,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:22:57,216 INFO L93 Difference]: Finished difference Result 48 states and 59 transitions. [2021-11-12 23:22:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:22:57,217 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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:22:57,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:22:57,220 INFO L225 Difference]: With dead ends: 48 [2021-11-12 23:22:57,221 INFO L226 Difference]: Without dead ends: 40 [2021-11-12 23:22:57,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:22:57,230 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 31 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.64ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 82.01ms IncrementalHoareTripleChecker+Time [2021-11-12 23:22:57,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 21 Invalid, 64 Unknown, 0 Unchecked, 4.64ms Time], IncrementalHoareTripleChecker [25 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 82.01ms Time] [2021-11-12 23:22:57,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-12 23:22:57,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 20. [2021-11-12 23:22:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 0 states have call successors, (0), 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:22:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-11-12 23:22:57,245 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 10 [2021-11-12 23:22:57,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:22:57,246 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-11-12 23:22:57,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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:22:57,246 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-11-12 23:22:57,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-12 23:22:57,248 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:22:57,248 INFO L514 BasicCegarLoop]: trace histogram [8, 4, 1, 1, 1, 1, 1, 1] [2021-11-12 23:22:57,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 23:22:57,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:22:57,475 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:22:57,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:22:57,476 INFO L85 PathProgramCache]: Analyzing trace with hash 834469774, now seen corresponding path program 2 times [2021-11-12 23:22:57,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:22:57,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177599786] [2021-11-12 23:22:57,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:57,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:22:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:22:57,600 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:22:57,601 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:22:57,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177599786] [2021-11-12 23:22:57,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177599786] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:22:57,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628216936] [2021-11-12 23:22:57,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:22:57,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:22:57,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:22:57,607 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:22:57,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 23:22:57,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:22:57,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:22:57,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:22:57,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:22:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:22:57,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:22:57,901 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:22:57,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628216936] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:22:57,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [703474066] [2021-11-12 23:22:57,908 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:22:57,909 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:22:57,909 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:22:57,910 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:22:57,910 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:22:57,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,926 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:57,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:22:57,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:57,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:57,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:22:57,941 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 36=[|v_#valid_30|]} [2021-11-12 23:22:57,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,963 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 15 treesize of output 21 [2021-11-12 23:22:57,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:57,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:57,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:57,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:57,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:57,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:57,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,033 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:22:58,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:22:58,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:22:58,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:22:58,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:22:58,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,056 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:22:58,063 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:22:58,076 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:22:58,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:58,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:22:58,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:58,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:22:58,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 23:22:58,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:22:58,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:22:58,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:22:58,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:22:58,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:140, output treesize:137 [2021-11-12 23:22:58,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:58,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:22:58,298 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:22:58,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 23:22:58,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:22:58,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2021-11-12 23:22:58,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:58,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:22:58,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:22:58,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:22:58,372 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:22:58,380 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:22:58,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:22:58,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:22:58,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-12 23:22:58,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:22:58,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 23:22:58,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:22:58,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:58,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:22:58,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-12 23:22:58,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:22:58,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:22:58,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,568 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.3 percent of original size [2021-11-12 23:22:58,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 23:22:58,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:22:58,588 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:437, output treesize:335 [2021-11-12 23:22:58,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,695 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:22:58,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,700 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:22:58,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:22:58,707 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:58,722 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:22:58,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:22:58,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:22:58,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:58,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:22:58,743 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:22:58,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:22:58,751 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:22:58,754 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:22:58,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:22:58,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,768 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 17 treesize of output 17 [2021-11-12 23:22:58,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:22:58,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:22:58,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:22:58,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-11-12 23:22:58,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,822 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:58,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:22:58,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 23:22:58,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 23:22:58,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,850 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 25 treesize of output 25 [2021-11-12 23:22:58,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:58,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:58,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:22:58,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:22:58,887 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-12 23:22:58,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 48 [2021-11-12 23:22:58,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:58,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:22:58,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:58,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,919 INFO L180 QuantifierPusher]: treesize reduction 98, result has 58.8 percent of original size [2021-11-12 23:22:58,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:22:58,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:22:58,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:242, output treesize:140 [2021-11-12 23:22:58,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:58,971 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:22:58,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:22:58,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:58,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:22:58,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:22:59,005 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:22:59,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:22:59,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:59,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:59,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:59,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:22:59,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:22:59,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:22:59,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:59,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:22:59,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:22:59,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:22:59,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:22:59,022 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:22:59,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:22:59,032 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:22:59,459 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:22:59,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:22:59,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2021-11-12 23:22:59,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491892708] [2021-11-12 23:22:59,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:22:59,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 23:22:59,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:22:59,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 23:22:59,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=176, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:22:59,462 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 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:22:59,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:22:59,613 INFO L93 Difference]: Finished difference Result 84 states and 95 transitions. [2021-11-12 23:22:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 23:22:59,614 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 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 18 [2021-11-12 23:22:59,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:22:59,617 INFO L225 Difference]: With dead ends: 84 [2021-11-12 23:22:59,617 INFO L226 Difference]: Without dead ends: 74 [2021-11-12 23:22:59,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=176, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:22:59,621 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 84 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.40ms SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 103.66ms IncrementalHoareTripleChecker+Time [2021-11-12 23:22:59,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 33 Invalid, 103 Unknown, 0 Unchecked, 8.40ms Time], IncrementalHoareTripleChecker [52 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 103.66ms Time] [2021-11-12 23:22:59,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-11-12 23:22:59,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 28. [2021-11-12 23:22:59,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 27 states have internal predecessors, (30), 0 states have call successors, (0), 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:22:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2021-11-12 23:22:59,654 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 18 [2021-11-12 23:22:59,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:22:59,655 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2021-11-12 23:22:59,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 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:22:59,655 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2021-11-12 23:22:59,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-12 23:22:59,656 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:22:59,657 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1] [2021-11-12 23:22:59,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 23:22:59,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:22:59,871 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:22:59,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:22:59,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1432723566, now seen corresponding path program 3 times [2021-11-12 23:22:59,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:22:59,872 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171803363] [2021-11-12 23:22:59,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:22:59,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:22:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-12 23:23:00,159 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:23:00,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171803363] [2021-11-12 23:23:00,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171803363] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:23:00,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027278986] [2021-11-12 23:23:00,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:23:00,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:00,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:23:00,161 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:23:00,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 23:23:00,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:23:00,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:23:00,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:23:00,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:23:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-12 23:23:00,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:23:00,768 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-12 23:23:00,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027278986] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:23:00,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [258008770] [2021-11-12 23:23:00,772 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:23:00,772 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:23:00,772 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:23:00,772 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:23:00,773 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:23:00,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:00,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:23:00,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:23:00,790 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 36=[|v_#valid_31|]} [2021-11-12 23:23:00,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,814 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 15 treesize of output 21 [2021-11-12 23:23:00,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:00,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:00,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:00,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:00,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,872 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:23:00,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:23:00,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:00,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:00,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:00,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:00,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:23:00,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:00,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:23:00,899 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:23:00,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,905 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:23:00,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:00,908 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:23:00,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:00,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:00,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:23:00,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 23:23:00,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:00,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:23:00,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:00,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:00,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:00,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:00,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:00,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:23:00,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:00,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:140, output treesize:137 [2021-11-12 23:23:00,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:00,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,050 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,053 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:01,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:01,103 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:01,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 23:23:01,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:23:01,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2021-11-12 23:23:01,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:01,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:01,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:23:01,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:23:01,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:01,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:01,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:01,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:01,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-12 23:23:01,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:23:01,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 23:23:01,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:01,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:01,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:01,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-12 23:23:01,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:01,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:01,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,331 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.3 percent of original size [2021-11-12 23:23:01,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 23:23:01,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:01,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:437, output treesize:335 [2021-11-12 23:23:01,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,414 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:23:01,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:01,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:01,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:01,433 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:23:01,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:01,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:01,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:01,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:23:01,450 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:23:01,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:01,455 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:23:01,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:23:01,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:01,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 23:23:01,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-11-12 23:23:01,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,518 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:23:01,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-12 23:23:01,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 23:23:01,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-11-12 23:23:01,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:23:01,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,570 INFO L354 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2021-11-12 23:23:01,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 56 [2021-11-12 23:23:01,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:23:01,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:23:01,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:01,591 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 25 treesize of output 25 [2021-11-12 23:23:01,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,635 INFO L180 QuantifierPusher]: treesize reduction 98, result has 60.2 percent of original size [2021-11-12 23:23:01,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 23:23:01,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:01,639 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:250, output treesize:148 [2021-11-12 23:23:01,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,673 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:23:01,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:01,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:01,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:01,704 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:23:01,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:01,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:01,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:01,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:01,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:23:01,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:01,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:23:01,720 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:23:01,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:01,729 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:23:02,196 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:23:02,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:23:02,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2021-11-12 23:23:02,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016425785] [2021-11-12 23:23:02,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:23:02,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-12 23:23:02,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:23:02,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-12 23:23:02,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=810, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:23:02,200 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 34 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 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:23:02,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:23:02,490 INFO L93 Difference]: Finished difference Result 133 states and 160 transitions. [2021-11-12 23:23:02,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 23:23:02,491 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 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) Word has length 26 [2021-11-12 23:23:02,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:23:02,492 INFO L225 Difference]: With dead ends: 133 [2021-11-12 23:23:02,493 INFO L226 Difference]: Without dead ends: 117 [2021-11-12 23:23:02,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=672, Invalid=810, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:23:02,495 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 127 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 160.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.80ms SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 196.21ms IncrementalHoareTripleChecker+Time [2021-11-12 23:23:02,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 63 Invalid, 202 Unknown, 0 Unchecked, 4.80ms Time], IncrementalHoareTripleChecker [100 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 196.21ms Time] [2021-11-12 23:23:02,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-11-12 23:23:02,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 52. [2021-11-12 23:23:02,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 51 states have internal predecessors, (54), 0 states have call successors, (0), 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:23:02,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2021-11-12 23:23:02,507 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 26 [2021-11-12 23:23:02,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:23:02,507 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2021-11-12 23:23:02,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 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:23:02,508 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2021-11-12 23:23:02,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-12 23:23:02,510 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:23:02,510 INFO L514 BasicCegarLoop]: trace histogram [31, 13, 1, 1, 1, 1, 1, 1] [2021-11-12 23:23:02,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:23:02,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:02,735 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:23:02,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:23:02,735 INFO L85 PathProgramCache]: Analyzing trace with hash -862233097, now seen corresponding path program 4 times [2021-11-12 23:23:02,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:23:02,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427338906] [2021-11-12 23:23:02,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:23:02,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:23:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:03,012 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2021-11-12 23:23:03,013 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:23:03,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427338906] [2021-11-12 23:23:03,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427338906] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:23:03,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758421257] [2021-11-12 23:23:03,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:23:03,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:03,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:23:03,015 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:23:03,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 23:23:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:03,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-12 23:23:03,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:23:03,640 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-12 23:23:03,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:23:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-12 23:23:04,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758421257] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:23:04,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1368005137] [2021-11-12 23:23:04,927 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:23:04,927 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:23:04,928 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:23:04,928 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:23:04,928 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:23:04,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:04,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:23:04,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:04,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:04,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:23:04,956 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 36=[|v_#valid_32|]} [2021-11-12 23:23:04,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,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 15 treesize of output 21 [2021-11-12 23:23:04,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:04,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:04,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:04,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:04,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:04,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:04,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,036 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:23:05,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:23:05,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:05,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:05,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:23:05,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,054 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:23:05,059 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:23:05,063 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:05,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:05,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:05,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:05,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-11-12 23:23:05,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:05,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:05,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:05,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-11-12 23:23:05,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:147, output treesize:149 [2021-11-12 23:23:05,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:05,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 23:23:05,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 309 [2021-11-12 23:23:05,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 290 [2021-11-12 23:23:05,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:23:05,253 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:05,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:05,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:05,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:05,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:05,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:05,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 23:23:05,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 23:23:05,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:23:05,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 23:23:05,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 23:23:05,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 363 [2021-11-12 23:23:05,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-12 23:23:05,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:23:05,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:23:05,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:05,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:05,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:05,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,425 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.9 percent of original size [2021-11-12 23:23:05,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-12 23:23:05,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:05,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:447, output treesize:345 [2021-11-12 23:23:05,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,501 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:23:05,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:05,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:05,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:05,521 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:23:05,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:05,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:05,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:05,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:23:05,542 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:23:05,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:05,547 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:23:05,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:05,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:23:05,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,564 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 17 treesize of output 17 [2021-11-12 23:23:05,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:23:05,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:23:05,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:23:05,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-11-12 23:23:05,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:05,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:23:05,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 23:23:05,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 23:23:05,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,629 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 25 treesize of output 25 [2021-11-12 23:23:05,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:05,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:05,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:23:05,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:05,661 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-12 23:23:05,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 48 [2021-11-12 23:23:05,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:05,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:05,666 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,682 INFO L180 QuantifierPusher]: treesize reduction 98, result has 58.8 percent of original size [2021-11-12 23:23:05,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:23:05,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:05,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:242, output treesize:140 [2021-11-12 23:23:05,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,738 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:23:05,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:05,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:05,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:05,773 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:23:05,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:05,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:05,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:05,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:05,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:05,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:23:05,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:05,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:23:05,793 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:23:05,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:05,803 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:23:06,203 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:23:06,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:23:06,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 33, 33] total 77 [2021-11-12 23:23:06,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857867289] [2021-11-12 23:23:06,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:23:06,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2021-11-12 23:23:06,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:23:06,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-11-12 23:23:06,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3166, Invalid=3476, Unknown=0, NotChecked=0, Total=6642 [2021-11-12 23:23:06,213 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 77 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 77 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:23:06,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:23:06,808 INFO L93 Difference]: Finished difference Result 209 states and 260 transitions. [2021-11-12 23:23:06,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-11-12 23:23:06,809 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 77 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-11-12 23:23:06,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:23:06,811 INFO L225 Difference]: With dead ends: 209 [2021-11-12 23:23:06,811 INFO L226 Difference]: Without dead ends: 190 [2021-11-12 23:23:06,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3807 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3166, Invalid=3476, Unknown=0, NotChecked=0, Total=6642 [2021-11-12 23:23:06,817 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 211 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 219.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.37ms SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 306.29ms IncrementalHoareTripleChecker+Time [2021-11-12 23:23:06,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 120 Invalid, 415 Unknown, 0 Unchecked, 6.37ms Time], IncrementalHoareTripleChecker [213 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 306.29ms Time] [2021-11-12 23:23:06,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-11-12 23:23:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 100. [2021-11-12 23:23:06,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.0303030303030303) internal successors, (102), 99 states have internal predecessors, (102), 0 states have call successors, (0), 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:23:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 102 transitions. [2021-11-12 23:23:06,833 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 102 transitions. Word has length 50 [2021-11-12 23:23:06,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:23:06,834 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 102 transitions. [2021-11-12 23:23:06,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 77 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:23:06,835 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 102 transitions. [2021-11-12 23:23:06,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-12 23:23:06,839 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:23:06,839 INFO L514 BasicCegarLoop]: trace histogram [74, 18, 1, 1, 1, 1, 1, 1] [2021-11-12 23:23:06,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:23:07,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:07,055 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:23:07,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:23:07,056 INFO L85 PathProgramCache]: Analyzing trace with hash 832418414, now seen corresponding path program 5 times [2021-11-12 23:23:07,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:23:07,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400007287] [2021-11-12 23:23:07,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:23:07,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:23:07,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2946 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 2775 trivial. 0 not checked. [2021-11-12 23:23:07,505 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:23:07,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400007287] [2021-11-12 23:23:07,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400007287] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:23:07,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115673366] [2021-11-12 23:23:07,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:23:07,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:07,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:23:07,521 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:23:07,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 23:23:20,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-12 23:23:20,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:23:20,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:23:20,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:23:20,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2946 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 2775 trivial. 0 not checked. [2021-11-12 23:23:20,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:23:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2946 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 2775 trivial. 0 not checked. [2021-11-12 23:23:21,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115673366] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:23:21,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1225944046] [2021-11-12 23:23:21,129 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:23:21,129 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:23:21,130 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:23:21,130 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:23:21,130 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:23:21,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:23:21,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:21,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:23:21,149 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 36=[|v_#valid_33|]} [2021-11-12 23:23:21,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,164 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 15 treesize of output 21 [2021-11-12 23:23:21,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,209 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:23:21,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:23:21,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:21,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:21,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:23:21,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,225 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:23:21,229 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:23:21,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:23:21,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:23:21,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:21,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:23:21,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 23:23:21,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:23:21,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:21,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:21,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:23:21,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:140, output treesize:137 [2021-11-12 23:23:21,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:21,365 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,372 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:21,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:21,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 23:23:21,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:23:21,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2021-11-12 23:23:21,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:21,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:21,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:23:21,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:23:21,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:21,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:21,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:21,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:21,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-12 23:23:21,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:23:21,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 23:23:21,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:21,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:21,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:21,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-12 23:23:21,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:21,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:21,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,535 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.3 percent of original size [2021-11-12 23:23:21,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 23:23:21,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:21,542 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:437, output treesize:335 [2021-11-12 23:23:21,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,599 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:23:21,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:21,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:21,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:21,613 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:23:21,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:21,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:21,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:21,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:23:21,626 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:23:21,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:21,629 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:23:21,632 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:23:21,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-12 23:23:21,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,642 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 20 treesize of output 20 [2021-11-12 23:23:21,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:21,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:21,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:23:21,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-11-12 23:23:21,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,676 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:21,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:23:21,681 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 23:23:21,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-11-12 23:23:21,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:23:21,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,717 INFO L354 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2021-11-12 23:23:21,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 51 [2021-11-12 23:23:21,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:21,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:21,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:21,731 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 25 treesize of output 25 [2021-11-12 23:23:21,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,749 INFO L180 QuantifierPusher]: treesize reduction 98, result has 59.3 percent of original size [2021-11-12 23:23:21,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 23:23:21,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:21,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:245, output treesize:143 [2021-11-12 23:23:21,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,780 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:23:21,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:21,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:21,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:21,815 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:23:21,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:21,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:21,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:21,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:21,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:23:21,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:21,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:23:21,829 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:23:21,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:21,836 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:23:22,266 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:23:22,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:23:22,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 41 [2021-11-12 23:23:22,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825204934] [2021-11-12 23:23:22,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:23:22,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-12 23:23:22,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:23:22,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-12 23:23:22,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=956, Invalid=1114, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 23:23:22,271 INFO L87 Difference]: Start difference. First operand 100 states and 102 transitions. Second operand has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 41 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:23:22,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:23:22,762 INFO L93 Difference]: Finished difference Result 311 states and 333 transitions. [2021-11-12 23:23:22,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-11-12 23:23:22,763 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 41 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) Word has length 98 [2021-11-12 23:23:22,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:23:22,770 INFO L225 Difference]: With dead ends: 311 [2021-11-12 23:23:22,770 INFO L226 Difference]: Without dead ends: 306 [2021-11-12 23:23:22,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=956, Invalid=1114, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 23:23:22,773 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 388 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 203.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.18ms SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 276.35ms IncrementalHoareTripleChecker+Time [2021-11-12 23:23:22,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 117 Invalid, 379 Unknown, 0 Unchecked, 8.18ms Time], IncrementalHoareTripleChecker [216 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 276.35ms Time] [2021-11-12 23:23:22,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-11-12 23:23:22,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 120. [2021-11-12 23:23:22,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 1.0252100840336134) internal successors, (122), 119 states have internal predecessors, (122), 0 states have call successors, (0), 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:23:22,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 122 transitions. [2021-11-12 23:23:22,817 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 122 transitions. Word has length 98 [2021-11-12 23:23:22,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:23:22,818 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 122 transitions. [2021-11-12 23:23:22,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 41 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:23:22,819 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 122 transitions. [2021-11-12 23:23:22,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-12 23:23:22,822 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:23:22,823 INFO L514 BasicCegarLoop]: trace histogram [74, 38, 1, 1, 1, 1, 1, 1] [2021-11-12 23:23:22,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 23:23:23,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2021-11-12 23:23:23,039 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:23:23,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:23:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash 37224814, now seen corresponding path program 6 times [2021-11-12 23:23:23,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:23:23,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951401452] [2021-11-12 23:23:23,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:23:23,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:23:23,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:24,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3516 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 2775 trivial. 0 not checked. [2021-11-12 23:23:24,127 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:23:24,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951401452] [2021-11-12 23:23:24,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951401452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:23:24,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618911009] [2021-11-12 23:23:24,127 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:23:24,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:24,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:23:24,135 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:23:24,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 23:23:24,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:23:24,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:23:24,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 76 conjunts are in the unsatisfiable core [2021-11-12 23:23:24,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:23:25,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3516 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2021-11-12 23:23:25,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:23:30,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3516 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2021-11-12 23:23:30,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618911009] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:23:30,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1998959155] [2021-11-12 23:23:30,321 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:23:30,321 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:23:30,321 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:23:30,322 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:23:30,322 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:23:30,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:23:30,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:30,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:23:30,345 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 36=[|v_#valid_34|]} [2021-11-12 23:23:30,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,362 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 15 treesize of output 21 [2021-11-12 23:23:30,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:30,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:30,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,433 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:23:30,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:23:30,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:30,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:30,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:23:30,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,448 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:23:30,458 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:23:30,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:30,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:30,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:30,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:30,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-11-12 23:23:30,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:30,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:30,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:30,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-11-12 23:23:30,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:147, output treesize:149 [2021-11-12 23:23:30,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:30,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 23:23:30,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 309 [2021-11-12 23:23:30,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 290 [2021-11-12 23:23:30,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:23:30,579 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:30,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:30,600 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 23:23:30,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 23:23:30,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:23:30,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:30,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:30,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:30,615 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:30,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 23:23:30,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 23:23:30,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 363 [2021-11-12 23:23:30,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:30,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:30,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:30,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-12 23:23:30,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:23:30,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:23:30,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,720 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.9 percent of original size [2021-11-12 23:23:30,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-12 23:23:30,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:30,726 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:447, output treesize:345 [2021-11-12 23:23:30,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,778 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:23:30,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:30,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:30,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:30,792 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:23:30,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:30,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:30,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:30,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:23:30,805 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:23:30,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:30,811 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:23:30,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:23:30,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-12 23:23:30,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,822 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 20 treesize of output 20 [2021-11-12 23:23:30,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:30,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:30,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:23:30,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-11-12 23:23:30,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:30,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:30,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:23:30,860 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:30,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 23:23:30,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-11-12 23:23:30,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,879 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 25 treesize of output 25 [2021-11-12 23:23:30,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:30,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:30,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:23:30,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:30,929 INFO L354 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2021-11-12 23:23:30,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 51 [2021-11-12 23:23:30,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:30,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:23:30,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:30,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:30,954 INFO L180 QuantifierPusher]: treesize reduction 98, result has 59.3 percent of original size [2021-11-12 23:23:30,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 23:23:30,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:30,957 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:245, output treesize:143 [2021-11-12 23:23:30,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:30,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:31,008 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:23:31,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:31,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:31,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:31,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:31,035 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:23:31,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:31,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:31,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:31,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:31,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:31,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:31,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:31,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:31,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:31,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:23:31,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:31,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:23:31,048 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:23:31,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:31,056 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:23:31,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:23:31,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:23:31,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 76, 76] total 182 [2021-11-12 23:23:31,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859377789] [2021-11-12 23:23:31,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:23:31,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 182 states [2021-11-12 23:23:31,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:23:31,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 182 interpolants. [2021-11-12 23:23:31,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17026, Invalid=17756, Unknown=0, NotChecked=0, Total=34782 [2021-11-12 23:23:31,458 INFO L87 Difference]: Start difference. First operand 120 states and 122 transitions. Second operand has 182 states, 182 states have (on average 1.0934065934065933) internal successors, (199), 182 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:23:34,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:23:34,758 INFO L93 Difference]: Finished difference Result 525 states and 644 transitions. [2021-11-12 23:23:34,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2021-11-12 23:23:34,759 INFO L78 Accepts]: Start accepts. Automaton has has 182 states, 182 states have (on average 1.0934065934065933) internal successors, (199), 182 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-11-12 23:23:34,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:23:34,762 INFO L225 Difference]: With dead ends: 525 [2021-11-12 23:23:34,763 INFO L226 Difference]: Without dead ends: 481 [2021-11-12 23:23:34,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19851 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=17026, Invalid=17756, Unknown=0, NotChecked=0, Total=34782 [2021-11-12 23:23:34,769 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 1003 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 658 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 531.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1003 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 15.65ms SdHoareTripleChecker+Time, 658 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 724.74ms IncrementalHoareTripleChecker+Time [2021-11-12 23:23:34,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1003 Valid, 240 Invalid, 1085 Unknown, 0 Unchecked, 15.65ms Time], IncrementalHoareTripleChecker [658 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 724.74ms Time] [2021-11-12 23:23:34,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-11-12 23:23:34,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 236. [2021-11-12 23:23:34,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 1.0127659574468084) internal successors, (238), 235 states have internal predecessors, (238), 0 states have call successors, (0), 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:23:34,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 238 transitions. [2021-11-12 23:23:34,793 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 238 transitions. Word has length 118 [2021-11-12 23:23:34,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:23:34,794 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 238 transitions. [2021-11-12 23:23:34,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 182 states, 182 states have (on average 1.0934065934065933) internal successors, (199), 182 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:23:34,794 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 238 transitions. [2021-11-12 23:23:34,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2021-11-12 23:23:34,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:23:34,799 INFO L514 BasicCegarLoop]: trace histogram [179, 49, 1, 1, 1, 1, 1, 1] [2021-11-12 23:23:34,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 23:23:35,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:35,007 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:23:35,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:23:35,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1265359817, now seen corresponding path program 7 times [2021-11-12 23:23:35,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:23:35,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142850263] [2021-11-12 23:23:35,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:23:35,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:23:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:36,525 INFO L134 CoverageAnalysis]: Checked inductivity of 17335 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 16110 trivial. 0 not checked. [2021-11-12 23:23:36,525 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:23:36,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142850263] [2021-11-12 23:23:36,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142850263] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:23:36,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641509851] [2021-11-12 23:23:36,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:23:36,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:23:36,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:23:36,527 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:23:36,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 23:23:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:23:36,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 1429 conjuncts, 181 conjunts are in the unsatisfiable core [2021-11-12 23:23:36,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:23:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 17335 backedges. 0 proven. 16110 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2021-11-12 23:23:39,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:23:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 17335 backedges. 0 proven. 16110 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2021-11-12 23:23:58,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641509851] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:23:58,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [791652448] [2021-11-12 23:23:58,756 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 23:23:58,756 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:23:58,757 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:23:58,757 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:23:58,757 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:23:58,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:23:58,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:58,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-12 23:23:58,789 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 36=[|v_#valid_35|]} [2021-11-12 23:23:58,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,811 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 15 treesize of output 21 [2021-11-12 23:23:58,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:58,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:58,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:58,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,862 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:23:58,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 42 [2021-11-12 23:23:58,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:58,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:23:58,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:58,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-12 23:23:58,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:58,880 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:121 [2021-11-12 23:23:58,885 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.0 percent of original size [2021-11-12 23:23:58,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:23:58,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:58,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:23:58,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:58,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:23:58,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 23:23:58,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:58,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:23:58,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:58,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:23:58,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:58,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:23:58,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:58,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:140, output treesize:137 [2021-11-12 23:23:58,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:58,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:58,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:58,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:58,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:58,999 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,012 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:59,014 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:59,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 23:23:59,020 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:23:59,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2021-11-12 23:23:59,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:59,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:59,051 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:23:59,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:23:59,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:23:59,060 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:59,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:23:59,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,066 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:23:59,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 23:23:59,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:23:59,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-12 23:23:59,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:23:59,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 23:23:59,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-12 23:23:59,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:59,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 23:23:59,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:23:59,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:59,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:23:59,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,195 INFO L180 QuantifierPusher]: treesize reduction 106, result has 75.3 percent of original size [2021-11-12 23:23:59,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 23:23:59,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:59,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:437, output treesize:335 [2021-11-12 23:23:59,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,260 INFO L180 QuantifierPusher]: treesize reduction 42, result has 63.2 percent of original size [2021-11-12 23:23:59,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:23:59,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:59,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:59,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:59,274 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:23:59,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:59,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:23:59,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:59,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:69 [2021-11-12 23:23:59,287 INFO L180 QuantifierPusher]: treesize reduction 46, result has 48.9 percent of original size [2021-11-12 23:23:59,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:59,291 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.1 percent of original size [2021-11-12 23:23:59,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:23:59,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:23:59,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,302 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 17 treesize of output 17 [2021-11-12 23:23:59,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:23:59,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:23:59,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:23:59,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-11-12 23:23:59,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:59,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:59,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-12 23:23:59,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 23:23:59,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 23:23:59,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:23:59,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,381 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-12 23:23:59,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 48 [2021-11-12 23:23:59,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:59,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:23:59,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:23:59,394 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 25 treesize of output 25 [2021-11-12 23:23:59,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:59,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:59,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,415 INFO L180 QuantifierPusher]: treesize reduction 98, result has 58.8 percent of original size [2021-11-12 23:23:59,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 23:23:59,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:23:59,469 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:242, output treesize:140 [2021-11-12 23:23:59,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,497 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:23:59,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:23:59,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:23:59,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 23:23:59,524 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:23:59,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-12 23:23:59,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:59,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:23:59,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:23:59,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:23:59,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-11-12 23:23:59,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:23:59,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-11-12 23:23:59,537 INFO L180 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-11-12 23:23:59,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:23:59,544 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:23:59,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:23:59,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:23:59,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 181, 181] total 390 [2021-11-12 23:23:59,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677559782] [2021-11-12 23:23:59,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:23:59,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 390 states [2021-11-12 23:23:59,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:23:59,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 390 interpolants. [2021-11-12 23:24:00,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77034, Invalid=78596, Unknown=0, NotChecked=0, Total=155630 [2021-11-12 23:24:00,001 INFO L87 Difference]: Start difference. First operand 236 states and 238 transitions. Second operand has 390 states, 390 states have (on average 1.0769230769230769) internal successors, (420), 390 states have internal predecessors, (420), 0 states have call successors, (0), 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:24:25,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:24:25,961 INFO L93 Difference]: Finished difference Result 888 states and 1123 transitions. [2021-11-12 23:24:25,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 390 states. [2021-11-12 23:24:25,962 INFO L78 Accepts]: Start accepts. Automaton has has 390 states, 390 states have (on average 1.0769230769230769) internal successors, (420), 390 states have internal predecessors, (420), 0 states have call successors, (0), 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 234 [2021-11-12 23:24:25,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:24:25,969 INFO L225 Difference]: With dead ends: 888 [2021-11-12 23:24:25,969 INFO L226 Difference]: Without dead ends: 833 [2021-11-12 23:24:25,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 393 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96341 ImplicationChecksByTransitivity, 21.8s TimeCoverageRelationStatistics Valid=77034, Invalid=78596, Unknown=0, NotChecked=0, Total=155630 [2021-11-12 23:24:25,983 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 1507 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 1923 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1159.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1507 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 2766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 37.54ms SdHoareTripleChecker+Time, 1923 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1614.71ms IncrementalHoareTripleChecker+Time [2021-11-12 23:24:25,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1507 Valid, 450 Invalid, 2766 Unknown, 0 Unchecked, 37.54ms Time], IncrementalHoareTripleChecker [1923 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 1614.71ms Time] [2021-11-12 23:24:25,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2021-11-12 23:24:26,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 468. [2021-11-12 23:24:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 1.006423982869379) internal successors, (470), 467 states have internal predecessors, (470), 0 states have call successors, (0), 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:24:26,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 470 transitions. [2021-11-12 23:24:26,019 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 470 transitions. Word has length 234 [2021-11-12 23:24:26,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:24:26,020 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 470 transitions. [2021-11-12 23:24:26,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 390 states, 390 states have (on average 1.0769230769230769) internal successors, (420), 390 states have internal predecessors, (420), 0 states have call successors, (0), 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:24:26,021 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 470 transitions. [2021-11-12 23:24:26,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2021-11-12 23:24:26,032 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:24:26,032 INFO L514 BasicCegarLoop]: trace histogram [387, 73, 1, 1, 1, 1, 1, 1] [2021-11-12 23:24:26,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:24:26,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:24:26,247 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:24:26,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:24:26,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2070319671, now seen corresponding path program 8 times [2021-11-12 23:24:26,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:24:26,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001131478] [2021-11-12 23:24:26,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:24:26,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:24:26,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:24:29,514 INFO L134 CoverageAnalysis]: Checked inductivity of 77779 backedges. 0 proven. 2701 refuted. 0 times theorem prover too weak. 75078 trivial. 0 not checked. [2021-11-12 23:24:29,515 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:24:29,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001131478] [2021-11-12 23:24:29,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001131478] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:24:29,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864039098] [2021-11-12 23:24:29,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:24:29,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:24:29,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:24:29,527 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:24:29,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f62a684-691e-4d47-8a26-f58841ebaef9/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process